fix bug that snake can run to body
add clean target
turn into halfdelay mode

halfdelay mode means that getch() would eat up your key or timeout
after tenth secs. When it hits timeout, getch() returns ERR, then
I give one move to snake automatically.