I like the idea, but it felt way too annoying to be stopped completely every time you make an error. You have to find a way to make the player slow down when he hits the walls instead of stopping. Nicely done!