I like a lot of the core gameplay ideas here, especially when it comes to managing the different characters and how they interact with the world. The one thing I think is missing right now is sound effects. Creating some SFX that match with the visuals you've chosen could really go a long way in giving the game some extra polish.
With some refinement and expansion, I think this has the potential to be a really neat game.
Nice work!