Teaser site live for upcoming sci-fi game from Castlevania: Lords of Shadow developers, MercurySteam Mar 18, 2016