Windriddle Palaces

Players play with the top card of their libraries revealed.
You may play lands and cast spells from the top of any player's library.
Whenever chaos ensues, each player mills a card.