I did it! :D
Cool idea!
There are some little things that I notice:
- The random generation of the board (excellent!) sometimes can go wrong and trap you xD
- The camera is rotated in a way that makes unclear the keyboard mapping.
Good job! Keep making games! :D