oh, and if you have already played the ideal and bring out the paradox haze, you will get the second upkeep "at the begining" of your next upkeep
Permalink
its not entirely true you cant play spells: 503. Upkeep Step 503.1. First, any abilities that trigger at the beginning of the upkeep step and any abilities that triggered during the turn’s untap step go on the stack. (See rule 603, “Handling Triggered Abilities.”) 503.2. Second, the active player gets priority. Players may cast spells and activate abilities. You cannot play a sorcery though: 505.5a The main phase is the only phase in which a player can normally cast artifact, creature, enchantment, planeswalker, and sorcery spells. Only the active player may cast these spells.