Added first move finder and tests