More data in bank 3 broken out

Broke out unknown data structures and corresponding pointer table from
F12B: this appears to be three-byte data structures with a preceding
length byte to indicate number of records, usage currently unknown. In
addition, some unknown bank 3 data appears to be UI-related,
specifically the item for menus, and the end of the game message pointer
table has also been adjusted.
Fixed typo that broke compilation

Fixed typo that broke compilation