public boolean move(Point start, Point end) {
		boolean canMove = board.move(start, end);
		if (canMove) {
			setTurn(-1);
			if (board.isGameOver()) {
				hidePossibleMoves();
				int winner = board.getWinner().getColor();
				String winnerName = "White";
				if (winner == 2) {
					winnerName = "Black";
				}
				JOptionPane.showMessageDialog(null, winnerName 
						+ " Player won!", "Game Over", JOptionPane.INFORMATION_MESSAGE);
			}
		}
		return canMove;
	}