Exploring the elements of educational video game design and creation