@Override
    public void mix(SnapShotObject predecessor, float mixFactor, SnapShotObject target) {
        super.mix(predecessor, mixFactor, target);
        PlayerSSObject predecessorPlayer = (PlayerSSObject)predecessor;
        PlayerSSObject targetPlayer = (PlayerSSObject)target;
        targetPlayer.setFloor((byte)UniversalMixer.mix(predecessorPlayer.floor, floor, mixFactor));
    }