Investigating Effects of Gamification, Assembly Complexity, and Individual Differences on Virtual Training Performance | Synapse