added enemy factory within object manager, some restructuring to drops by enemies