Game types are now extensible, and in a separate folder