public void moveAction(Direction moveDirection) throws InvalidActionException {
		getActivePlayer().move(moveDirection);
		getGrid().getEventManager().sendEvent(new Event(EventType.END_ACTION, getActivePlayer()));

		if (getActivePlayer().getRemainingActions() <= 0)
			activePlayerEndTurn();
	}