separated out DrawList from Game