Remove unused id parameter in entity.create (fn)
Support components without a factory ("tags")
Make system name mandatory for registration
For components that are not factories, the default value is the component
Make vec2.polar modify an existing vector instead of creating a new one
Calculate bounding sphere depending on shape (WIP)
Add Player component
Remove old unused dead code
Move the game loop implementation to it's own class
We are talking deltas, not diffs, for game loop purposes
Add a folder for components
Move system bookkeeping to a separate class
Rendering system is already vsynced due to requestAnimationFrame
Turn entities into proper objects, with the ability to add/remove components