Moon Studios, the award-winning developers of the critically acclaimed Ori series, have launched an exciting Action RPG called No Rest For The Wicked. This action-packed game is set in the Year 841 in the beautifully hand-crafted kingdom of Isola Sacra after the king passes away.