i made pee
merged
 fully merged
made producer and affector selectableobjects and added getSelectableObjects to engine