This would be really cool, and, I think, the ideal system.
However, it if it's too computationally expensive (again, only Schema can tell us this), then I support the Mass-Based Turning System, which is also good, but maybe faster.
The current turning system is... terrible. Honestly, having a...