Issue #14. Massive speed increases! Very, very playable.