upgrade move generate engine; project now based on faile chess engine