Really sorry about that, thanks for taking the time. There was a Unity bug so it played fine in the editor and not on the build. Missing an all-important -1 on a line of code.
I have fixed it, just for sharing myself. I know it's not part of the Jam which is a real bummer but thanks for letting me know!