3 Key Development Areas in Gaming Technology