Thanks! 2D controllers are a deceptively deep topic lol, each game we make we try to upgrade the system, still room to improve for sure!