clean up general_hint_system - move functions into class