'Infinite' Jump Cannon

When your graviton shots collide, on the way down, they will lose a small amount of their energy and then travel upwards. This allows them to potentially intercept more enemies. If it hits an enemy on the way up it will start moving down again. With this upgrade a single graviton shot can bounce between the ground and an enemy in order to destroy it.

If you catch this shot on the way back up then it will recharge your double jump cannon and let you double jump again without touching the ground. You can use this mechanic to fire the jump cannon very rapidly.