Rewriting in progress, removing unnecessary methods and improving needed ones
Adding in methods from LCDControl.ccp