Added logical move extraction, user interface elements