Refactored addBackground, addSteve, addGroundLevel as implied in the book text