fix integration. it got fucked somewhere along the way, it seems

now we just need player movement bleedoff and zeroing