Ok so I've just been playing around to find out what I can find out.
A several things of note:
Obviously the sprites in the game are just png images, so they are easy to re-skin.
The ".bgm" files for the game are actually ogg files, so again, pretty easy to change the background music.
Although I don't know the exact format, maze layouts are stored as simple csv files (renamed of course like the bgm files). It's important to note that the maze graphics are static pngs though.
The geui files control sprite layouts. Again, I haven't figured out the format but I have managed to move some stuff around, change some sprites, ect....
The text in the game also seems to work on a very basic scripting system... unfortunately rendered text instead of sprite based text means I'll only be able to rotate the game itself and not the menus.

The game board also has a geui file called "skin" With enough trial and error, I should be able to move things like the timers around so when rotated they don't look goofy.
I found the memory locations that determine the character and maze skins. I managed to manipulate them to load the locked classic skin and also a new test skin I made. I should be able to remove the upward bounds of the skin arrays so we can add more skins.