If no installed python is found it doesn’t matter; that’s only used when you want the libraries that come with such an installation, such as network sockets. Blender has it’s own standalone copy of the Python interpreter which comes with all the important stuff.
Also, the battle is very convincing. I like your method. It probably needs a bit of adjusting so that the fighters don’t slowly disperse, tho’.