First commit, empty files
Built the semantic network. Network prints out as a formatted string
using Python's __str__ method. Some additional code to test this.
Added basic breadth first search
Added stateful traversal
Added control attributes and helper methods. Attributes executed.
Added code to test if an entity already exists, removed redundant file
and imported pygame
Added pygame logic and scripts, created classes for game object and
attribute. Object initialisation and behaviours work correctly
Fixed bug with initialisation occuring multiple times, entity's now
ordered correctly for execution i.e. background drawn before object
Made a bouncing ball