Got stuck on one of the levels, but that's just my bad puzzle solving skills.
Great game, could definitely be released with more levels.