Collision sort of working

+ Great for modifying behaviour
- Not sure what will happen if object kills itself - lets find out!
Split out generic stuff from collision

FlushBus object is cool :)
New assets
Split out vec classes into own files
Loads more stuff, starting to shape up a bit