Very well thought out puzzle game, - genuinely very addictive! All I'm missing is SFX, but in terms of concept and execution this is spot on. Good job!