input seems to break on returning to menu and playing again (need to do full restart at the moment), but otherwise a good game.