Interface and implementations

First version for MazeWalker and Player class (player still needs to
actually use the items from its inventory)