Create methods in C# console applications (Get started with C#, Part 5) Challenge project bug?

In Part 5 Challenge project: Create a mini gamer - there seems to be a bug for the Final lab file?

For Move() method, the default value for optional parameter - shouldn’t it be True instead of False?

Boolean “shouldExit” is initialized to be false, and the program should exit when “shouldExit = true”. If the default value of optional parameter in Move(bool otherKeysExit = false), then the “shouldExit” is still defined as false if the switch case is default (key other than arrows was pressed).

Part 5 Challenge project