A Tabu game implementation in scala