refactoring + test doubles
test double for GoController
get piece at implemented for go