public void setSpriteAction(ActionState action) {
		this.action = action;
		if (ActionState.STANDING == action) {
			currentSprite = standingSprite;
		} else if (ActionState.DUCKING == action) {
			currentSprite = duckingSprite;
		} else if (ActionState.JUMPING_LEFT == action) {
			currentSprite = jumpingLeftSprite;
		} else if (ActionState.JUMPING_RIGHT == action) {
			currentSprite = jumpingRightSprite;
		} else if (ActionState.WALKING_LEFT == action) {
			currentSprite = walkingLeftSprite;
		} else if (ActionState.WALKING_RIGHT == action) {
			currentSprite = walkingRightSprite;
		} else
			throw new RuntimeException("player's action state unknown");
	}