Started work on an improved UI framework to better incorporate the Oygame UI
Did some tidying up of the Main Menu Controller
Some more ever so slight cleanup of the Pkmn UI and menu controllers
Added Trainer Menu Controller to Pygame UI
Added the MEssage Box to the Pygame UI
Can now exit the Trainer Menu Controller
Added Battle Screen to the Pygame UI
Added a Battle Introduction Controller
Did some refactoring of the Battle Screen
Action menu View is now properly displayed
Removed the Action menu Screen
Made backgrounds for the Battle Message Box and Action Menu transparent
Cleaned up the GetTransparentSurface Function
Tweaked row operations in preparation of adding columns
Extracted the actual action menu model from the Action Menu View
Action Menu Controller can now manipulate the action menu
Moved Action Menu View to Battle Menu View since it will be used by both
Added Attack Menu Controller to allow the user to view their current Pokemon's attacks
Tidied up Battle Menu View so the columns are better spaced
User can now select an attack