Really cool concept, I loved the different mechanics you were able to implement with such a seemingly simple concept. Well done!