add HandObject class and add orderShot in PumpController class