added turn right, renamed some methods, encapsilated direction