Good programming.
The programming was spot on for this game, even with the little things (like the ship tilting as you moved up and down). A downside that i found was the weapon overheating system. Sure it would work if the overheating value was bigger but I found myself constantly waiting for it to cool down which is quite tedious.