got moves working for all pieces