Rearchitected Entity Component to have component return array. Components now have 2 load functions. Renamed factory to type. RegisterCollision now owned by type. Commas added to end of prototype functions. Object literals used for parameters almost everywhere.