MageController no longer knows the player's location

Location information is just stored in the TileManager. Also cleaned up
a warning.