This fixes the last of the Physics edge cases, Physics now works for all general blocks and is "done" as far as I am concerned. Acceleration and drag values can still use tweaking, liquid movement is non-existant. There are special cases like fences, gates, stairs, and slabs that remain unhandled and might require some additional play with this code. However, I'm happy to call my part in Physics done for the moment and I'm moving on to pathfinding.
This fixes the last of the Physics edge cases, Physics now works for all general blocks and is "done" as far as I am concerned. Acceleration and drag values can still use tweaking, liquid movement is non-existant. There are special cases like fences, gates, stairs, and slabs that remain unhandled and might require some additional play with this code. However, I'm happy to call my part in Physics done for the moment and I'm moving on to pathfinding.