The influence of team factors and team processes on game based learning in student teams