Make objects interactive, and clean up logic for overrides