Collision detection now properly detects object-object collision from both sides.  Next up is handling collisions (velocity/position management)