new background and animation in game state, added comments and simplified a few bits.