Almost full functionality. Need to add goal functionality to estimate winning alternative method.