Worked for me as well. Actually, there is only one line of code that messes up the compass. Fix it and the compass works. ```
<Code>(L:UPPER_compass, number) 10 *</Code> to be replaced with <Code>(L:UPPER_compass, number)</Code>
The only difference that I can see is the [ **10*** ]. If that were to be deleted, you should be good.
I do suggest that you back up the original file though, just in case.