Nice job, I enjoyed this sort of puzzle, very fun! With a bit more polish on the UI I think you have a solid game here!