I think עוד changes from "more" to "another" because עוגה is singular. So literally the translation would be, "Who wants more a cake?" Which isn't correct English.
Perhaps "עוד עוגות" means, "more cake"?
I don't know if this is correct or not but it seems to make sense.