The past few months have been quite a roller coaster ride: passing Greenlight enabled us to release our game to the biggest PC platform on this planet, Steam; but after that we had to face some difficult questions and internal discussion about a name change and the conditions under which we would release the game. Now we have good news for you
Source: