Initializing window properly

-initialization happens in startGame
- window is handed to pieces in both setup types
- errorchecking for null window