finalized Pond and collision logic