The+Maze

Specification
Create a maze game. The user should control a character moving around a maze using the arrow keys. If the character touches the walls of the maze then they should be sent back to the beginning.

Program

 * Step 1**
 * Create a maze background. Use 2 different colours, one for the path and one for the walls.
 * Add in a finish block in a different colour
 * Create a character sprite for moving around the maze.

Write the basic movement code
 * Step 2**

Write a code which: > (Note that the start coordinates will vary from maze to maze). > (Note that we use **forever if** rather than the if statement.
 * Step 3**
 * initialises the sprites start position
 * detects whether the sprite has touched the walls, and if so, send the sprite back to the start position



Extension
1. Detect whether the sprite has reached the finish of the maze. If so, display a message

2. Create a score variable which goes up by 10 every time the sprite moves

3. What other improvements can you make to the The Maze?

User Guide
Produce a user guide explaining how to use The Maze game.