WIP on chess move logic
add new chess package, add functionality to seq
seq-package gets insert-function
common-package gets thread-first function
wrote macro for letting assocs of an alist
Use new assoc-macro
fix cyclic dependency, fix bugs in thread-last/first