abstracted the main gaming scene