I've made a safe(r?) code that doesn't crash during changes as far as I tested. But I still am unable to walk through walls. I'm not sure if there is anything special you have to do in order for the code to work either. Let me know if you are able to get it working.
WTW
A3007D5E 3B01
A3007D5E 0800
83007D60 F800
83007D62 0203
5203F802 0003
A0E31EFF 2FE1
WTW
A3007D5E 3B01
A3007D5E 0800
83007D60 F800
83007D62 0203
5203F802 0003
A0E31EFF 2FE1