Noio has me covered. Borrowing as much from Sim City as it does from Sudoku