Amended encapsulation in places and added methods in Game for changing
player locations (i.e. when a move occurs). Static method in Location
added to check these moves are within the board dimensions.