MegaMan Legends theories