probably working move evaluation