Abstracted BlackScreen into own class, started on minimal GameState class