Wrapper classes for use in composite strategy interfaces
Modifies GameLoop so that it plays nicer with Base Class paradigm
Fixes typos and bugs with new Runnable system
Adds CompositeRunnable class which inherit 3 containers with pointers to Interfaces