Moved Color to separate class
import cleanup
Improving interface for finding possible moves