No Steam reviews recorded for Desktop Wizard yet.
Games / Steam App 4947670
An idle tower defense game that sits at the bottom of your screen