how did i beat level 17, but not 7
You'll need to think 4th dimensionally for Level 7. That is, there are multiple steps that depend upon the right timing of block movement