Here you go!It's experimental though and the CPU player will stuggle on some arenas.
did you figure out how to fix the bouncing bullet and ghost shot problem?