Fixed memory leak + related simplifications

Removed grid-based neighbor updating system.
Eliminated use of reducers.