Can board states be transformed? | Google Coding Question