improved Grasp class. stateMachine is under construction