Smartassv2 Optimisations by me for more battery