Use the startingFEN constant where possible
Use a separate defs.go file for definitions
Add rudimentary position evaluation
Add some search prerequisites