Sora from kingdom hearts holding a gun, amazing gun weapon designs, Kingdom Hearts gameplay