A look into various types of educational games