Various fixes and improvements:
- foundation & foundation.triangle floor creation gibs spawned the gibs of all conditional floors instead of just the chosen one
- wall.low & wall.half were having issues with the randomization of their variants
- upgrading a roof to frontier kicked the player out of the game (NRE)
- foundation walls now correctly randomize their variants (each side can have a different variant)