Chetmun, currently I'm working on a project also involving 2d collision, your private Boolean collision function has helped a great deal in understanding how to start. However, things become cloudy when the Circle class functions come into play. It would help me a great deal if I could take a peak at your Circle Object code? Sorry if this is asking too much, pseudo code would suffice as well... In general I'm stumped on what exactly is needed to represent a circle traveling through space. Thank you.