A bit on the short side but you've got a decent mechanic here you could build a puzzle game out of! nice job!