C#:
* Added getAllPercepts action and RetrievePercepts event. 
* Entity now has a GameWorld field
* Unit now has a list of percept-building functions