body and direction
direction deltas and PlayerBody