Fuller #1 but how would you compare two of the same type against each other?You can't do: for w.wall=each wall for w.wall=each wall ;check collisions next next wait... or can you?