[PhysicCharacter] Necesario redefinir los diferenciales (mov relativos positivos y negativos) fuera de TLogicalPosition, cuyos miembros son unsigned.

DUDAS:
- Tiene sentido la herencia de BaseTraveler: RingTraveler -> Ahora mismo demasiada remezcla cuando son muy independientes (salvo por el shader)
- En ese caso, ¿por qué no posicionar solo en 24 rings y eliminar el campo Base?
- ¿CLogicalPosition se debería usar también para guardar el "vector" diferencial de movimiento (con campos positivos y negativos) o proteger fuertemente sus variables dentro del rango debido (base 1-8, ring 1-3, etc)?
- ¿Por qué 9 bases en el mapa?

PENDING:
- Mejor nombrar como "diff" en lugar de "mov"
- CLogicalPos con todo base y ring enums o chars, pero iguales.

[#44700093 #44901523]