Use new way of initialization for creating entities
Use destructuring assignment for cleaner code
Add Velocity component to Bullet, removing ID
Remove component constructors receiving arguments from outside
Use a pool for transform matrices in CanvasAPI (0 allocations!)
Add vec2.clear monkey patch
Add *really* simple movement system
Add movement system to engine, and interpret input to pause game
Move systems under Systems
Remake components as container of their own data