Optimized the algorithm for swapping the positions of buildings in the commercial street. Fixed an issue where the icon for swapping commercial street buildings might flicker. Fixed a bug where using the manual to make the bartender in the tavern work would result in no recruitable characters appearing the next day. Fixed a bug where fertilizer was not being consumed correctly. Modified the background save backup algorithm to execute asynchronously, reducing the lag that occurred every 5 minutes. Fixed a bug where the initial 5 villagers were not correctly moving into the cabins.