I wanted to create a random dungeon or maze and have a sprite navigate through the maze to a target. When the target is reached, the player moves to the next level and a new maze is rendered. My sprite was a simple purple box and the target is a simple stairwell down. The maze begins zoomed in close but the scroll wheel zooms in and out if needed. Pressing N will generate a new map.