A bit of input refactoring inside game.cpp
More code uses input.h functions rather than directly calling getch()

Fixed the menu loop I broke in a042be590db0cbee5d475ea7095e582eda5ac81b