As such, it's not for the general gaming public and the casual gamer should stay very, very far away from it. On the other hand, those who like a good challenge, thrive in the face of difficulty, and have the patience to die a thousand deaths may find a lot to love here.