/**
  * Update the data.
  *
  * PUT|PATCH /api/positions/:id
  *
  * @param  Request $request
  * @param  Preset $preset
  * @param  Position $position
  * @return \Illuminate\Http\JsonResponse
  */
 public function update(Request $request, Preset $preset, Position $position)
 {
     $validator = new PositionValidator($preset, $request);
     if (!$validator->passes()) {
         return $validator->errors();
     }
     $position->fill($request->only('x', 'y'));
     $position->save();
     return $position->fresh()->load('piece');
 }