Recoded wall-smoothing for optimization.  Fixes #835.
Merge branch 'Bleeding-Edge' of github.com:d3athrow/vgstation13 into Bleeding-Edge