Added friendly spawning, much refactoring and collision tomorrow!