Today and today only, Itch dot io is giving creators 100% of revenue from games on the platform, so you can get Ascendancy for only $15 today!