Code is now a little simpler and new menus are easier to implement. Before you had to create a new function and all adjustments just to change the state. Now you use the same function which does it all for you. You use self.changeMenu("theNextState") and it switches the state for you and does all the stuff you had to code before.
I added support for Male character, as previously in source code and applied the player coordinates variable as in source code, then I compiled it and updated compiled version and installer. Enjoy.