First of all, I'm new at this (frist post - new account), and I know this belongs in the Rules forum, but there was no place for me to post a new question.
Tabernacle at the Pendrell Vale (Oracle) "All creatures have "
At the beginning of your upkeep, sacrifice this creature unless you pay

."
Ichorid (Oracle) "Haste At end of turn, sacrifice Ichorid.
At the beginning of your upkeep, if Ichorid is in your graveyard, you may remove a black creature card in your graveyard other than Ichorid from the game. If you do, return Ichorid to play."
Nether Shadow (Oracle) "Haste
At the beginning of your upkeep, if Nether Shadow is in your graveyard with three creature cards above it, you may put Nether Shadow into play."
Question:
Tabernacle is in play. At the beginning of someones next upkeep, both Ichorid and NS come into play. Does the person who put these creatures into play have to pay 1 for each or sacrifice them.? To me this is tricky. Since Tabernacle was already in play, and the creatures were not, then Tabernacle's effect acts frist with no creatures in play, and then the creatures come into play and don't have to pay 1 or be sacrificed. The weird part is, how many parts of a beginning of an upkeep are there. Magic is so literal, and technicial at times with activated abilities, static abilities, replacement effects, do this first, last spell on the stack does this, all the steps of combat, 1st main phase, 2nd main phase, end of turn, blah, blah, blah blah, blah, etc. All cards do say "At the beginning of your upkeep, either pay this, or sacrifice creatures, or if this is in your graveyard put this creature into play." Maybe I should ask, Do the creatures also come into play at the beginning of someone's upkeep? If they do what takes precedent?
Oh well, sorry the quesiton was so long.
This came up in a casual game, and an argument ensued.... I lost
Thanks,
TheOldMan