I KNEW IT!
When I first saw this (posted by the imposter) I stated it should be a game introduction because the art is simplistic and the game could play very well. Glad to see this is actually going to happen. Can't wait to play because I loved the style of this clip.