Japanese video game studio Level-5, best known for the Professor Layton game series, has released Crimson Shroud for the Nintendo 3DS. Available now via the Nintendo eShop, Crimson Shroud is a “bold