A Halma implementation with C!