Good work!
It would be nice if you highlight the area at the top where it will be going to attach itself based on your mouse position. Sometime I think it'll going to attach at some place but then it attaches itself somewhere else. Breaks the rhythm of the game.