public void checkInput() {
		if (gameState != GAME_RUNNING) return;
		
		AnimatedSprite ship = (AnimatedSprite)sprites().get(0);
		
		if(keyLeft) {
			ship.setFaceAngle(ship.faceAngle() - SHIPROTATION);
			if(ship.faceAngle() < 0) {
				ship.setFaceAngle(360 - SHIPROTATION);
			}
		}
		else if(keyRight) {
			ship.setFaceAngle(ship.faceAngle() + SHIPROTATION);
			if(ship.faceAngle() > 360) {
				ship.setFaceAngle(SHIPROTATION);
			}
		}
		
		if (keyUp) {
			ship.setImage(shipImage[1].getImage());
			applyThrust();
		} else if(keyShield) {
			ship.setImage(shipImage[2].getImage());
		} else {
			ship.setImage(shipImage[0].getImage());
		}
	}