removing cruft
added EventManager
initial implementation of gamestate et al
updates to send requests to gamestatemanager
removing cruft