Simplified arrays, added thread work in screen updating. 15 FPS or so.