This is the Zhagusite
I don't have much to put here at the moment, but in the meantime please check out these cool links
The Most Important Video of all time
My Itch.io page
A cool game I like to play from time to time