Je n'ai rien compris. On est censé voir quoi sur ton screenshot ? Pareil pour ton code, il ne montre pas grand chose si ce n'est qu'effectivement tu crées une fenêtre de 800x600 pixels.
Si tu affiches un sprite en (800, 600), c'est normal qu'on ne le voie pas puisque, à moins que tu n'aies changé son origine, il sera affiché à partir de ces coordonnées, or justement à partir de ces coordonnées on se trouve hors fenêtre (le tout dernier pixel dans le coin bas-droit a pour coordonnées (799, 599)).