Added an interface for the static evaluation.
Fixed enum names based on code review that wasn't even in Johan his code.
Merge branch 'StaticEval_7'

Conflicts:
	Engine/Engine.vcxproj
	Engine/Engine.vcxproj.filters