more optimization / demon composition

gets rid of extraneous gluLookAt calls
adds demon object composition to Game class