automatic dependency generation in the makefile
redraw support in CLI version
make list of commands separate (so the help text can show it)
move commands to karel.c
port functions from charles_package
add copy-paste disclaimer for copy-pasted functions