Added Player and Shot classes, added list of players and related methods
to GameState, fixed minor typos and added several missing getters and
setters. Reverted the Actor's owner field to the Player type after
realizing there was no problem.