@Override
	public void handleEvent(Event event) {

		switch (event.getType()) {

		case "PlayerTurn":
			// System.out.println("logic: player turn");
			this.handlePlayerTurnEvent((PlayerTurnEvent) event);
			break;

		case "GameStatusUpdate":
			this.handleGameStatusUpdate((GameStatusUpdateEvent) event);
			break;

		case "CellUpdate":

			firePlayerUpdate();
			break;

		default:
			// System.out.println(event.getType() +
			// " hasn't been handled in GameLogic!");
			break;

		}

	}