Sooooooooo, Kakariko Village is in the same area as The Great Deku Tree, right? Also, this takes place in an alternate Ocarina of Time, correct?