The Last Observer: A Magical Battle for Reality