The Impact of Game-Like Features on Learning from an Intelligent Tutoring System