An Investigation of Gender Differences in a Game-based Learning Environment with Different Game Modes