Optimize evaluation function. -6te4:33sec