Added some classes to show how i would implement at buff system