Game class made non static.  Some renamings and extracting some conditions in separate variables.