ParentFull threadRaphael·If each movement is broken into a piecemeal function, then a non-standard piece could be assembled, such as a piece that moves like a knight in 3 directions and a bishop northwest and southwest.View on HN