asked myself 'what what Jonathon Blow do' and removed the table-based pseudo switch statements: better to have them entirely in the block as its the only place they're called from, no\?
platform physics working at 90%
platform physics now working at 45% :(