Code

Improved keyboard listener to minimize ghosting
pushed player ship movement down to the playership class
implemented beam
implemented weapon switching