The python thing isn't working out, I'm going to try making a c++ version instead