Separate teleport keys
Teleport key rebinding.
Gamepad init, capture buttons
Controller bindings

p1 & p2 share bindings, some overlap. key values need scoping to
keyboard, special & gamepad
Improve controller bindings
Event pass through to states.
Quit via exit command. Freeglut dependency.
Use controller config
Remove magic numbers.

Control logic duplicated between keyboard & controller
Help text fixed.

Code needs refactor to key -> string mapping
Play shoot.wav
Boost/Thrust sound.
Explode.

Sound doesn't always play.
Common explode sound for asteroids.
Play sounds if load.
Tweak default values.
Count down timer tick
Countdown timer
Ignore SDL files