Implemented a framework with which the scout move can later be implemented (there is an unfinished class for it, already hooked into the factory)