Window dismantling

Brings back window dismantling with new logic and a variable to track
glass types. Window/shuttle is impossible to dismantle, but other window
types return the sheet that creates them.