fixing graphics calls in optics game
ported optics game