Use arrow keys to move, and hold down space to fire your bullets. When you defeat an enemy, they can drop a power token. If you collect a certain amount of power tokens, your weapon gets upgraded.
This is an extremely hard version of Pokesans01s project Sky Defenders.