Subtle time/memory optimizations.
Further Game implementation.