hidden layers, invert
fix collision inverting
tweaks