An important game feature to include in your courseware system is the allowance for trial and erro
Some games give instructions in written text, while others provide a guided tutorial where you play