Single file compile, cleaner code with start of game structure