The game physics and particule effects are very well done and give a great feeling of feedback to the player. And thanks for sharing the source code ! ;)