http://www.java-forums.org/new-java/62432-collision-statement-between-squares.html