ILLUSION: Release

It will be today for people who live in america at 6 PM, however to people who live in europe it will be here in 1 hour and 20 minutes (aka the next day, 10th May) Also I apologize for the trading cards thing, Steam nee…