explanatory comments, changed addition of random tile after movement