#!/usr/bin/python3
import time
import random 
import Adafruit_CharLCD as LCD

def setup():
  
    lcd_columns   = 20
    lcd_rows      = 4
    
    lcd_rs        = 25 
    lcd_en        = 24
    lcd_d4        = 23
    lcd_d5        = 17
    lcd_d6        = 18
    lcd_d7        = 22
    lcd_backlight = 4

    global lcd    
    lcd = LCD.Adafruit_CharLCD(lcd_rs, lcd_en, lcd_d4, lcd_d5, lcd_d6, lcd_d7, lcd_columns, lcd_rows, lcd_backlight)

    lcd.clear()
 
    
def main():

    setup()
    points = 0

    for tries in range(0, 30): 
        lcd.clear()
        lcd.set_cursor(0,0)
        lcd.message("Catch The LED!")
        lcd.set_cursor(0,1)        
        lcd.message("Tries Left: %s " % 30 - tries)
        points += 1 
        lcd.set_cursor(0,2)
        lcd.message("Points: %s \n" % tries) 
        lcd.set_cursor(0,3)
        lcd.message(random.choice("Good!", "Bad!", "Nice!", "Faster!"))
            
    time.sleep(1)
    
main()



