Good job!
The idea is good and the implementation is impressive - though it can be hard to read the game state with such a tiny window and only yellow squares. Maybe some simple tiles and making everything about 10x as big would help there.
Shame you only got the one level done! You should add some more!