adaptando o código pra OO

otimizando o desempenho diminuindo o numero de loops feitos dentro das funções chamadas pelo gamLoop