specialeffectsgameprogramming--part2