Reverted to older player movement code. Seems Valve were rewriting this or some shit and didn't finish it, oh well.