Original take on the theme! I like how it requires careful approach. It seems difficult at first, but I guess you could go really long if you kept your cool.
As for the things to improve. The presentation needs work. If you're not a graphics guy (I'm not) consider teaming up!
Keep up the good work!