@Override
	public void handleKeyEvent(KeyEvent keyEvent) {
		if(keyEvent.getID() == KeyEvent.KEY_PRESSED){
			switch(keyEvent.getKeyCode()){
			case KeyEvent.VK_LEFT:
				if(Game.gameGrid.getSnake().getDirection() != Cardinal.EAST)
					Game.gameGrid.getSnake().setDirection(Cardinal.WEST);
				break;
			case KeyEvent.VK_UP:
				if(Game.gameGrid.getSnake().getDirection() != Cardinal.SOUTH)
					Game.gameGrid.getSnake().setDirection(Cardinal.NORTH);
				break;
			case KeyEvent.VK_RIGHT:
				if(Game.gameGrid.getSnake().getDirection() != Cardinal.WEST)
					Game.gameGrid.getSnake().setDirection(Cardinal.EAST);
				break;
			case KeyEvent.VK_DOWN:
				if(Game.gameGrid.getSnake().getDirection() != Cardinal.NORTH)
					Game.gameGrid.getSnake().setDirection(Cardinal.SOUTH);
				break;
			}
		}
	}