What features did Aonuma work to improve after the demo complaints?