add window and game loop to basic engine
add logger to basic engine
add log output to window