1-Render bitmap fonts instead of using SDL_ttf? Freetype feels like overkill. 2 3-Make collision detection in Arena more efficient - trees. 4 5-Use hash tables in Visual to speed up UseTexture,DrawMesh, same for SoundCore 6