Add simple evaluation function
Refactor move collector
Enhance evaluation