Jogo - fazendo animação

Olá gostaria de saber como vou animar meus personagem no jogo… calma calma, eu já sei o básico deixa eu explicar melhor.

Meu jogo é meio que por turnos, Tenho minha thread principal que a cada passada eu mudo as imagens de acordo com que ta acontecendo no jogo, mas por exemplo se tem um personagem/monstro que ta parado em um canto, pra mim fazer a animação dele parado (tipo movimento dele balançando parado) eu tenho que fica trocando imagem a cada passada da tthread mesmo (e assim ter varias imagens para cada status da animação dele)? ou tenho como por um gif ou algo do tipo?

Tem que ficar trocando mesmo.

hmmm valeu.

Estou fazendo atualmente tudo manual mesmo, sabe me dizer se tem algum framework pra da um axilio? (estou fazendo um tipo plants vs zombie da vida, só por aprendizado e diversão mesmo)

http://slick.cokeandcode.com/