Python support is here!

half of the controllers have moved over to python, abilities still need
to move over, files load from directories, small bug with sounds is only
partially fixed