filling in a lot of missing collision state combinations
adding a bit of fudge factor to the platform detection
more collision state combos handled