better way to load roms using arraylists