So, right now, it works, but when the characters (platform movement) are up against a wall and being pushed, it jitters madly.
To remedy this I thought I'd simply add in a test to see if they're against a wall, and disable this. Since you can't test directly the underlying platform behaviour, instead I am just testing for collision at offset, however this has disabled the behaviour altogether.
Anyone got any ideas of a better way to do this?
I'm holding off asking too many questions, but this one has me stumped.