Why are checkpoints seen as a way of removing skill from a game? Why does dying need to place you at the beginning of the game? That only makes the game tedious, not difficult. What is skillful about having to redo what you just did because you died? It's like grinding in a jrpg, it's tedious and the time you spend doing it creates a false sense of difficulty because you put so much time into doing it. I mean in a jrpg, your skill is having bigger numbers than whatever you're fighting. In say a platformer without check points, its sorta the same thing, it forces you into repetition and eventually you beat it except it's a little more annoying. I think that the games that either put you against other players or have "randomness" are the most skillful. "Randomness" tests your adaptation and resourcefulness which is why I think that tetris is definitely skillful. Don't get me wrong I enjoy games like ninja gaiden nes and the older Mario games, but I don't think that things like checkpoints and the ability to save anywhere make games less skillful.