Adding stub functions for various things
Redundant
Genericizing interface into an abstract base class. Perhaps a later approach will be for the input layer to be a separate interface. At any rate, this is the beginning of the work on the v2 game loop (Pokemon battle loop)
Some documentation
Moving some of the nice auxilliary stuff over to the base class
Merge branch 'alpha' into pp-devel
Moved input layer from player class to protected members of new 'controller' class, which can be set up as an ancestor class of any in-game player object, so as to handle mapped inputs generically
Quickly getting to the point where I can make a test interface for pokemon battles
Merge branch 'alpha' into pp-devel
Movin' more things
Added stub functions for pkbtl main loop
Added highly-important messages for the player
Fixed 'jumping bean' glitch
Merge branch 'alpha' of github:Advael/GUFG into alpha
Initial tallening
Adjusted a few lift issues
Merge branch 'alpha' into pp-devel
Sanitizing pkmn stuff
More sanitizing
Fixed background traversal the hacky way. Awwww yeaaaaaah