second refactoring testing Gosu::Image