Robocode

Robocode is a brilliant program for learning object-based java. I think.

Try it anyway.

Rant Over.