Also, a few improvements have been made to the game for the Steam release. Purchasers who had bought a copy on Desura and my website (blazeepic.com) will be receiving Steam keys and the update with the improvements made to the game very soon.
Many thanks for everyone's support on Greenlight and everywhere else!