The random movement mechanic premise is interesting. However, the camera is too close to the player for them to be able to make decisions about what's coming next. I'd suggest zooming it out, so that level completion doesn't require trial & error.
Another suggestion is to tweak the coding for '2' mode, where pressing Space launches the character toward where an arrow is pointing. Currently, if the player aims lower, it will still jump up and then go in that direction. If the player could slide along the floor when they aim low, or be able to repeat the jump in mid-air, that would be enough to make '2' feel like a more fun choice to get.