Moved collision logic to Physical trait.