Handles all direction bugs (reversing and eating itself