Solid execution of a nice and interesting puzzle concept. I made it to the end and yes, it is a bit short, but you should be very proud!Well done!