If someone casts a creature in their second main phase, after it resolves, is there time for another player to cast something before the current players end step? In other words, does the current player have to pass priority before moving to a new phase?