Really clever game! I spent more than 15 minutes on it and each game was like: "I felt so smart", until I run into one random block and ends up locked at a score of 2 (my personal best)
Very good job!