Merge pull request #1 from alokm/master

new features
restart when no more apples
updated README
added protection from user reversing on self - eg. pressing down when bearing is north