<@U8SPC0ZTQ> Just from this example alone, I'd say...
# codereview
r
@Ayden Just from this example alone, I'd say no, don't use inheritance, not yet at least. Creating the wrong abstraction is generally worse than not abstracting at all, so I'd say wait with bringing inheritance into play until you know you're actually going to use it, and how, i.e, until you know you want to pass these around interchangeably. And even then, consider using an interface first, as inheriting from a class binds you to that specific class which might be hard to change later.