Refactor Tile classes and add ghost to draggable