@Override
	public void keyReleased(KeyEvent e)
	{
		if (e.getKeyCode() == KeyEvent.VK_UP)
		{
			this.rotation = CharRotation.UP;
			Helper.moveIfPossible(this, x, y - 1);
			Helper.eatFlowerIfCollided(this);
		}
		else if (e.getKeyCode() == KeyEvent.VK_DOWN)
		{
			this.rotation = CharRotation.DOWN;
			Helper.moveIfPossible(this, x, y + 1);
			Helper.eatFlowerIfCollided(this);
		}
		else if (e.getKeyCode() == KeyEvent.VK_LEFT)
		{
			this.rotation = CharRotation.LEFT;
			Helper.moveIfPossible(this, x - 1, y);
			Helper.eatFlowerIfCollided(this);
		}
		else if (e.getKeyCode() == KeyEvent.VK_RIGHT)
		{
			this.rotation = CharRotation.RIGHT;
			Helper.moveIfPossible(this, x + 1, y);
			Helper.eatFlowerIfCollided(this);
		}
	}