Digital Gaming Environments: System Structure plus User-Oriented Design