add arrow key controls, can't move backwards, dies when hits self