Refactor #get_status logic to handle all controller/input plugins

Good refactor