Computer Game Programming Scope Definition