Aim with the mouse and then press space and the bullet will fire. Before you fire, press A to decrease power and D to increase it. The trail is colour-coded (Further towards red means slower. Further towards blue means faster.) The trail can go through multiple spectrums. So if your going really fast and the trail is red, it means you're going through another spectrum.The graph at the top is a graph of your power and it has the same colour-code as the trail and the size represents speed
All me although this idea may have been done before because it is quite easy and fun to programme.