Refactored dependency structure, added to team system
Moved listeners into new package, improved others
Added respawning resources