Arduboy Brainf#ck interpreter.
A - start
B - menu
ARROWS - movement
UP/DOWN - command selection
LEFT - delete
RIGHT - insert
A+B - abort execution
RIGHT - fast-forward
UP/DOWN - select input value
UP - run program
DOWN - save to EEPROM
LEFT - read data waiting on serial, overwrite
RIGHT - write program to serial