2D Neural Network — Backpropagation on a Flat Canvas

This is the flat, top-down companion to the 3D Neural Network — Backpropagation simulator. It runs the exact same real matrix forward pass, chain-rule backpropagation and gradient descent on XOR, circle or spiral data, but draws the network and decision boundary as plain flat 2D canvas shapes — no camera, no WebGL, no rotation.