Controller(unfinished)_ver 1.0

da reset is kinda fuqed