Invulnerable windows fix

Due to checks in Adjacent() full tile windows behind/on top of single pane windows were invulnerable.
This adds an exception so if the target object is a full tile window it will still be able to be hit if it is behind single glass panes.

**NOTE:** You will have to break the full tile window before you can break the single pane window. I couldn't find an easy way around this without completely invalidating the adjacent checks for other windows when breaking windows.