Hi. The game is still in development and will be released at May. Did you see anywhere that mentioned the game has been released? (since I don't see the price at the store page)
And there will be a small DRM to confirm the purchase at first launch that won't be appeared again in second play and later. The game can be installed in 3 computers at the same time, and if you want to install it on the 4th computer, you can email me to remove one of the previously registered computer.