Game initialisation & caching