Yet Another Aether Vortex

Yet Another Aether Vortex

Enchantment (CMC 5)
All creatures have haste.
Players play with the top card of their libraries revealed.
Noninstant, nonsorcery cards on top of a library are on the battlefield under their owner's control in addition to being in that library.