refactoring
updated actions and stepPhysicalWorld