Hey guys, i've been searching for a game that i played about a year ago but can't seem to find it.
I've looked through my library atleast 5 times, couldn't find it.
It was a minecraft like game, with stages. You start with one hero and as you progress you can upgrade and buy heroes to a maximum...