added goals to player and crossing walls
Grid2D class, path(), and turn_is_legal
updated notations: a1 instead of 1a and a1h instead of H1a
added jumping; updated comments for new notation