Change code to work with 20x4 LCD instead of 16x2

There are 16 places for custom characters. The top 8 duplicate the bottom 8. So you can address the 0 place with 8, the 1 place with 9, etc. There are still only 8 characters, though.