First draft for castle move unit test (hang, because castle code not written yet)
Add toString representation for Basic, Castle and Capture moves.