Implementing a state machine for complex animation transitions (e.g., Idle →right arrow →right arrow

Creating a base character character class and component setup.

Technical Report: Enhancing 2D Game Development in Unreal Engine 5 with PaperZD 1. Introduction