This looks very cool!  I'm looking forward to seeing more.  Hope you can keep the energy up to finish it.
Cheers