diagonal ship movement

remade keypress detection - it's based on pygame.key.get_pressed()
rather than separate pygame.locals.KEYDOWN events.