Basic functionality initialised

Basic movement around the map initialised with a demonstration maze.

To do next:
* allow rendering of each step
* implement file reader
* reset to initial maze positions