Okay just a status update.
Made some fixes to platform behavior
1 - All the new bugs that have come was due to me doing a hack which broke stuff, i reverted it and tried a cleaner method, so the 'falling' condition and 'is moving' are all fixed
2 - Platforms are now more stable. If you join them together, you just run up slopes and down slopes, but if u run into a situation where normally you would be pushed out, you dont get pushed and u keep running (which is expected)
I'll get Ashley to do a hotfix...hopefully this will fix all the platform problems for this build