Removed addCollision. Replaced with passing factories into World constructor. Removed usage of zPosition. Simplified world list creation and rollback.