public void wakeUp() {
		if (getState() == STATE_NORMAL && getVelocityX() == 0) {
            setVelocityX(-getMaxSpeed());
            setVelocityY(getMaxVerticalSpeed());
            canFire = true;
        }
	}