A very fun core mechanic, very difficult indeed and it may be off the theme, but an interesting idea that you can definitely develop further.
Really good work!!