starting to flesh out window and get set up for engine logic