Finished Chess refactor
Finished refactoring chess