[engine] create a Screen class managing the game window / screen.