Added mouse support for ComponentBasedGameState