Inventory System in Unity 2D using Scriptable Objects