I have an unreleased platformer protoype with platforms that move both horizontally and
vertically. The logic I have is pretty hacky and doesn't handle some situations, but I
should just be able to put a few more cases in and it'll be ok.
I forbid the player ever being inside a wall/platform (simulation is required to always
keep them out). However, I have made the game design decision that if a player
gets crushed by platforms, it's ok to kill them, rather than fully resolve the physics and
prevent that (e.g. player crushed between platform and terrain).
Also, all of this stuff is designed so that I can get high performance, as, for reasons,