Best difficult, singleplayer and 2d games