Jump and Fall and Stand  states handle their own collision logic and update the transition boolean variables
removed commented unused code
improved check to determine if the player is near an edge during a fall or descending jump
moved all constants and properties to the properties.py module
added AssetSetWidget class to contain the editing and selection controls for the actions