@Override
	public void mouseDown(MouseEvent e, int x, int y) {

		Position position = GfxConstants.getPositionFromXY(x, y);
		if (position.getRow() >= 0
				&& position.getRow() < GameConstants.WORLDSIZE
				&& position.getColumn() >= 0
				&& position.getColumn() < GameConstants.WORLDSIZE) 
		{
			Unit u = game.getUnitAt(position);
			System.out.println(e.isShiftDown());
            if (u != null && e.isShiftDown()) {
                game.performUnitActionAt(position);
            }
		}
	}