It's a nice effort. The premise is a bit repetitive, though it's good nonetheless. I'd have to agree with one of the reviews below me that said it was a bit absurd that the ally was faster than you, I prefer being able to move smoothly without all of the silly easing.
The ally helping you a lot kinda took away some of the challenge. Maybe... have the ally help with less, but still help? It'd add to the game's challenge, but it won't make the game too hard.
Good job!