Instructional design as game design