* 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.
HandsGui now works with the new system. The port was sloppy though so somebody might want to come and refactor this so that it doesn't force its own position and size.