good apart from last level!
would have got a 10, but last level is so annoying, even after watching the walkthrough, you have to get the timing perfect or the single block from the right flys off in a diff direction... i never managed to complete it because of this :( but was a fun game :) thanks