- austins collision was in a pullrequest so I implemented it
- entity framework fixes
  - was accidentally called OnEntityAdded when removing an entity
  - added world object to entitysystems so that they can be properly removed