First details on Braid creator's new title, has puzzles and exploring