Great job, a few level-design variations or additional mechanics and I could see this as a Steam title!
Thank you for the kind words!