#6: (Almost) added feedforward (full) logic [still a lot of work to do]