Halfway through reset button implementation. Some code commented out
because I still need to figure out why it's causing problems.