Fixed a bug where a prompt for controller connection appeared even when no controller was connected. Optimized the sorting logic for the selection function on the building details page, now placing all conflicting recipes and unsatisfied requirements at the bottom. Fixed several bugs related to the building exchange function in the commercial street: Fixed a bug that allowed moving a building to a cell occupied by an existing building. Fixed a bug that allowed exchanging a building for a construction site. Fixed a bug where the information for newly constructed buildings was not correctly and completely written to the cell. Fixed a bug where data was not properly removed when deleting a building. Fixed a bug that prevented resetting backend data correctly when removing a construction site.