Fix #1824: Show equipment list even when inventory empty
Many thanks to PowerWrym for spotting this and providing a patch
Memory leak fixes: cleanup room parser
Memory leak fixes: free any gcu windows created at exit
Memory leak fixes: iterate over all dynamic menu entries when freeing
Memory leak fixes: free menus either at exit (option menus) or after use (death menu)