danielNC:
DO I address A6 and A7 as pin number 20 and 21? Can't find much info on this...
A6 and A7 have no digital functions. Unlike A0 through A5 they don't share a pin with a digital I/O port. To use A7 as a digital input, try:
Int button = analogRead(A7) > 512;