more refactoring, game surface retrofit
refactor game storage
game play refactored
skip refactored
finally got it to build after major refactor