These source files are the cental part of my game.  The fight engine is
instantiated by a character select class where the player can choose their
character, their opponent and the map they will be playing on. The characters
are created by character select and passed to the fight engine.  Right now the
background is static so there is not an argument for it.

You can find documentation for any of the libnds methods at
http://libnds.devkitpro.org/files.html