Added ship request tracking to monitor API calls per ship. The Requests component in the ship view shows recent API requests made by each ship, helpful for debugging and understanding ship behavior. Created IRequestResponse type for structured request data.

Improved chart responsiveness with grow and shrink animations. The chart now smoothly adjusts when data series are added or removed. The markets chart got significant improvements to handle dynamic data better.

Reorganized the Ship component into its own folder with separate Requests and Trades sub-components. Removed locations from the player context to reduce memory usage - they’re now fetched from localStorage as needed.

Fixed trade completion detection to properly mark trades as complete when all cargo is sold. Added error handling for buy fuel failures to prevent ships from getting stuck.