AGSE is a scripting language in development that seeks to simplify large scale program development. The main goal is to allow easy manipulation of data in a program so that the interactions to that data is very human readable. The main focus of the AGSE language is in the Noun Verb Noun structure. All nouns must interact with other nouns in order to perform actions. This gives an opportunity to write a program (be it a game or a web browser) as a collection of objects, where those objects' behaviours can be scripted in and acted upon depending on the object interacting with them and the type of interaction taking place.