modified hitting simulators to have expected_return take parameters

Work still needs to be done on the RecursiveTask simulators