Added Out of Bounds detection. http://youtu.be/WuRB-lgXtWs