mouse/keyboard controls

hold mouse left to fire, rotation is based off mouse position from the
center of the screen