The sprite width and height can now be set. Reduced redundant code in wall drawing.
The Maze is now initilized correctly at startup. The sprite now starts in the start cell of the maze.
The game now resets when the sprite reaches the end cell.
Main.updatePosition() now travels along the velocity vector at ratios of the x to y components of the velocity vector instead of all the x component at once and then all of the y component at once.
Merge pull request #19 from GavinDBrown/master

Updated maze generation and added start and finish cells to the maze.