Movimentação Automática e Colisão - Jogo - Dúvida

Precisava fazer um código que quando iniciasse, criasse umas bolinhas na tela, que se moveriam de maneira automática e, caso entrassem em contato com algum objeto, cada uma iria pra um lado, ou se batesse na janela, voltaria. Tentei de todas as maneiras possíveis e até agora nada. Não tenho ideia de como fazer isso rodar. Fiz isso aqui mas não deu em nada. Alguém pode dar uma luz?

OBS: a parte em questão tá em
-Adversarios( métodos --> regras_movimentacao, movimenta)
-Movimento
-Território( métodos --> jogar, movimentação_autonoma)

Adversarios.java (2,8,KB) LeitorSetas.java (409,Bytes) Movimento.java (410,Bytes) Mutantes.java (189,Bytes) Territorio.java (2,7,KB) Usuario.java (1,8,KB)