Made some huge changes in this commit.

Implemented status bar:
* text.c contains a method called build_buf_from_string which creates a graphical buffer with the image of the string passed to it
* mazegame.c contains some extra code in rtc_thread that takes care of updating the status bar.
* in mazegame.c, total is now reset at the beginning of every level so that I can track time for the status bar
* in maze.h, I made the number of fruits a global variable (can't remember the var's name but whatever)
* in mazegame.c, added a method called update_status_string which, surprisingly, updates the status bar's string.
* in modex.c made various changes to support the new status bar.
    * changed the start location of the frame buffers for the main game window (to 0x5A0 and 0x45A0 respectively)
    * added write_status_bar_mem which writes a buffer of exactly 0x1680 bytes to the screen at video address 0 so as to actually write to the status bar. NOTE: This routine is getting rewritten, it was kind of sloppy in this iteration, but I'll make it better.
    * reverted several lines to a previous version-I had deleted them because the compiler was giving me warnings that they had no effect, but for some reason they managed to break the game for all player y-values of more than 20.
    * changed standard register ops to accommodate the VGA-style split screen
* in modex.h, updated a few dimensions to allow space on the screen for the status bar


Still to do:

* figure out masking
* ??
* profit.