Half-way there.  I need to write the menus and the loader.  not much more.