Player: changed array of tickets to map of TransportType and the number of tickets there are. Cleaned up move function to take advantage of this.
Node: added getAllEdges function
GameLogic: Put in some game logic functions