Jogo em Java

:?:
Estou fazendo um jogo em java, e gostaria de saber como que eu faço pra
sobrepor imagens ? por exemplo eu tenho um bonequinho com a mao baixa, dpois
eu quero que ele fique com a mao elevada (tipo gif animado, mas fazendo o
esquema no java), e depois quero que ele apareça randonicamente na tela, e
eu quero clicar nele em qualquer lugar da tela que ele aparecer pra que eu
possa fazer funcoes (que eu irei determinar, tipo, elemento foi acertado, e
passar pro próximo bonequinho) com ele, como que eu faço pra clicar uma
figura, e a partir desse click na figura (tem que ser figura) eu executar
funcoes com ela, sendo que esta randonicamente?
[/i][/b]

Use Java2D, la vc tem como manipular uma superficie de forma eficiente, tem suporte a alpha blending e color key.

Posicionamento aleatorio e animação fica por tua conta implementar. Ate onde eu vi voce tem apenas como capturar as coordenadas do click na superficie, pq Java2D trabalha com imediate mode.

Se tiver com vontade tente o Java3D, ele usa uma hierarquia de objetos de cena persistente para representar o estado renderizado, ai tem funções de suporte a calculo de interceptação.