I couldn't play your game but judging by images and your description it looks like you are in a very promising spot with a great idea. Models are very well done.
Concept is really there but I'm struggling to understand what actual gameplay will be like from this demo.