It technically can run on the gb and that slowdown was 100% on me, cause each one of the switches is checking a script and it caused a massive slow down.
I did test it in mGBA so it should work on real hardware.