bugfix player::grab()