finally, a working tas engine (not 100% accurate but you can just assume that were spamming at 30 cps to make it work)