Designing Mixed-Initiative Video Games