Cleaned some old functions, added hall clear

test hall clear interactions