Koshirou, Temporal Ogre