huge architectural change
- introduced replication system (synchronization system)
- moved responsibility of id assignment in weapon_system to respective systems
- unpacking loops one-by-one
- removed conception of streams
- introduced archetype libraries