public void fireTileMovedFromGridToRackWithShift(int x, int y, int targetPos, boolean isBlank) {
TileListener[] listeners = (TileListener[]) tileListeners.getListeners(TileListener.class);
for (TileListener l : listeners) {
l.tileMovedFromGridToRackWithShift(new TileFromGridToRackWithShiftEvent(this, x, y, targetPos, isBlank));
}
}