reducing the amount of code in ram to free up space

You can also use the F() macro to avoid copying strings to SRAM when you are print()'ing them, i.e.:

lcd.print (F("Saving"));