The return of Megos Worlds Greatest Heroes?