* prep work on gates
* add gate spawner item WIP
* add IGateType, Gate, EntityGate classes