Great story idea, but the dialogue really needs to be touched up. It really doesn't feel natural in a lot of places.
The animations are pretty cool and impressive, but I fear they'll make the development time between updates even longer than is really needed.