Short: Games: The Perfect General Architecture: generic