A fun concept! I liked that the movement and the objects in the level all could be used in multiple ways.
The timer for charging up movement seemed a little bit inconsistent, sometimes starting at 0, sometimes at 1, and sometimes counting twice as fast as usual (two timer objects being spawned?), but the charge mechanic itself was very neat.