Very interesting idea and it fits well with the theme. Completing the levels was quite satisfying once I had the mechanics down. Nice work!