Wow this is such a strong concept! This feels like a vertical slice of a much larger product, like if feels weird that this isn't just the demo for a longer game. You have really got something here! I really hope you expand upon this idea and can't wait to see what you do next!
(I haven't actually finished it, an important object bugged so I'll have to try another time)