This is one of the worst mechanics in the game, and I know this is a longshot/I am not sure if anyone even is on these forums any more but does anyone know where this is? This says it 16 (champions orb) is on mass mountain island
But the map doesn't match the outline on the screen? I desperately need the Champion's Orb to actually have fun in this game. so anyone have an idea?