AssetEngine: Build a basic AssetEngine, preload images at startup