Start to a reset method

Does a bit of restart stuff. Not sure if it resets enough to work yet