* Remove DiscoBall. * Changes `IEntity.AddComponent(IComponent)` to `IEntity.AddComponent<T>`. * Pulled ComponentManager registration out of Component into Entity. * Killed component message params. * Updated engine submodule.
* Basic Tools * Adds tool prototypes
* Interaction Entity System * ye * Update submodule * Requires engine update to function, but doesn't use shitcode * Fix conflicts * Fix conflicts but for real * Update submodule