Wow, this is hard as nails! I really love the mechanic, and the effects make the game feel really good. I don't really have any constructive criticism, this is just great!