Map now takes a back-pointer to Game to access the shader mananger