None of Sonic 4's story makes sense. The severely battle damaged Metal Sonic is able to fly all the way from Little Planet to Sonic's world. But then after being upgraded and retrieving an additional power source, he needs to steal Tails' rocket so he can catch up with Sonic & Tails. What?? Why not just fly to them directly. In Ep1, Tails is supposed to be helping Sonic in secret? Why?