difficulty, resource logic separation

Demo:
-creates GameWindow instance with sizing parameters, difficulty
-moved game difficulty constants -> GameWindow
-moved difficulty value -> GameWindow
-moved images -> GameWindow

GameWindow:
-difficulty constants
-non-static difficulty value
-static images and loading
-controls spacing corrected to use local spacing
+removed old left-hand border adjustment of 2*spacing