(dummy commit because I accidentally submitted the last one without finishing the message)

[From last item]

* Added class-based support on capturability in the modifiers class (move-only, capture-only (and to whom), or both); this allows ‹c› and ‹m› to latch on to any items as needed (cQ, cgQ, etc.)
* Directions for the direction-based markers f, b, r, l, s and v, to be translated to the sixteen directions of chess.
* Ranged moves (in class form).
* Preliminary changes to transform betza into movement component. Still very raw indeed.

----

This commit just cleans up whitespace.