redid the key codes

Fixed #2

also added in a fun test.  Can you get 30 lives?