This is a cool take on the theme! I messed myself up a lot before I realized It was me messing me up if that makes sense XD This is pretty and polished, and good overall. Nice work!
Also I'd appreciate feedback on my submission if you get a chance!