Really cool mechanics! You should try out Struggling on steam if you haven't. Your mechanics look a lot like that