implemented soil for image loading and continued working on the classes and their relationships