Game invaders : the theory and understanding of computer games