All classes now interact and work, should now be able to add extra plugin features without issues