Really cool mechanics, definitely would have wanted more levels!
My only complaint is that I wasn't able to tell where I could and could not move on the last level. Maybe some color coding or outlines could help?