The Maze Escapist Version 2
In the second version, I expanded the current libraries to include a background screen. But the main improvement was the inclusion of state screens. This game had multiple screens namely, Start, Game, Lose and Win. This provided a better user interface and smooth gaming experience.
The main problem with this approach was the extremely slow and lagging screen because the program was very bulky for the 16.78 MHz processor. Also, the data transfer was slow from the memory to the screen since copying was done pixel by pixel.