I recently beat Sonic Heroes, but I'm still trying to A rank all the levels