Updated how background is colored in gamestate so it uses the framework rather than ddl