implemented MazePlayer using new TileInterface and MazeInterface
MazePlayer now assigned a TileMaze upon construction
added getScore() and changeMaze(TileMaze newMaze, Tile spawn) methods