added cone of influence reduction

Also needed to store inputs leading to each constraint
complex.py works (moved to test)