Make MoveHandler abstract

Make Labyrinth extends MoveHandler
create new Player class to extends MoveHandler
Labyrinth only  does the logic to generate Labyrinth and nothing more,
when the generation is complete, The Player class take all the actions
about moving around the generated labyrinth