added functions for spawning diagonal lines of units to the spawn manager.

bunch of little fixes to collision behaviour and collision exceptions