Teaching In a Game Based Environment