optimized a lot of variables with correct types, changed if statements to switch cases for less memory, changed battery reporting algorithm, modified laser switching algorithm, clarified instructions on drawn on LCD panel, optimized light intensity interval switch, tweaked debug structure to reflect changes to modes.