Overjet Interview Question

Chess board game, design patterns