Oh, shit; it plays. Now to add the end-cases and transpositions.