The game is tenuously scheduled for release this march. The steam store page is now live.