>>714052545
I have never understood what this game actually is. Is it just some light platforming with big booba?