This is quite fun! Good job on the mechanics. and I find it very difficult to imagine how you developed it. You have my respect 5/5 stars xD