protected void onMessage(AtmosphereResource resource, String message) { Snake snake = snake(resource); if (snake != null) { if ("west".equals(message)) { snake.setDirection(Direction.WEST); } else if ("north".equals(message)) { snake.setDirection(Direction.NORTH); } else if ("east".equals(message)) { snake.setDirection(Direction.EAST); } else if ("south".equals(message)) { snake.setDirection(Direction.SOUTH); } } }