[Pirates]
1.) Pirates will now spawn "Spawn Nodes" at any external wall with a 3x3 empty space. A wall is considered external if it has a floor on one side and no floors or walls within a 3x3 space on one side.
2.) Added "isArmored" to WallMetaData. Armored walls are not considered valid spawn spots for pirate nodes
3.) Pirates spawn with a gun
4.) Pirates spawn at SpawningNode. Between Min and Max pirates are spawned.
[Bug]
1.) Fixed a bug where vertices that matched Z positions were not trimmed from beginning of routes correctly