bug fixes to Game, GameState

replaced 'is' with '==' where needed
added checks for 'None'
executeActions: actor, target properly referenced to self.players