Game foundation library