overview of computer game design history 4353256