Solid. This game has some elements which put it at the top of its class for this game: the controls and the rate of fire. It also scales well and also allows a player to sustain indefinitely if they are good enough. One critique is I think the enemies need to be a different color.