Collision detection method notes & related misc Java cleanup