Revert "Fix crash at small segment size caused by the attempted linux fix."

This reverts commit b278be79b42f5d8061014c756e802a1465568b96.
Made building sprites actually able to use the new special building props
merged in changes
Finished up the well framework, added well sprites.