Revamped object creation to use pooling, added features to sim management