If you need help debugging, the problem might have something to do with using update instead of FixedUpdate or not multiplying by Time.deltaTime.
Thanks! I'll take a look to see if that works when i get round to working on a patch/fix after the jam is done! :)