Did not see this one coming just yet. Really excited for it!
One note, about the footage:
It seems that you turning into an Oni will play a significant part of the game, as hinted at also by the ending slogan. Either when dying you turn into a Yokai (perhaps to kill other players, or just make the game harder by adding to the enemy count) or you can turn into a Yokai (Devil Trigger style). Really hope this game becomes a polished gem!