cleaned up my user interaction for games