Question Mark: Improvements

Various improvements and bug fixes have been made to the game.