Extra GameObject class, Repository class and some helper classes...