modified game state and screen structure
added javadoc and block textures