I quite like this puzzle game. Simple and satisfying mechanic. I think you had mentioned that it was random. This might be one of those situations were you actually want predetermined level. You could figure out some cool and interesting level layouts. Anyways, I think there is a good game here as it is. Could be something really good with a little more polish.