An interesting idea; however it seems like collisions get messed up after teleporting back from getting the first sphere. The motion could do with supporting strafe and the acceleration could be more responsive.