The mechanics are really hard to master but quite rewarding once you get the hang of them! Due to this, I didn't get too far in the game, but from what I've seen, it looks pretty polished and complete. Well done!