Very intricate and impressive! You should definitely go that extra mile and try and turn this into a commercial game (if you aren't already planning that) 'cos it definitely has the potential!

cartoon_baboon