Window Deconstruction port from Bay

Deconstruct windows with a wrench after fully dislodging them.
```reinf``` exists because previous coders could not into OOP, avoid using it
if you want to go above and byond, nuke it completely