Major UI restructuring today. I created a MainToolbar component using Material-UI’s AppBar that consolidates the player info, status, credits, net worth, and ship count into a clean toolbar layout. The old Player component was removed entirely.

Added an IconAndValue component for consistent display of metrics with icons, and created a custom SpaceshipIcon component from an SVG for the ship count display. The toolbar shows username, credits with a dollar icon, net worth with a trending icon, and ship count.

Set a maximum fleet size of 20 ships to prevent runaway purchasing. Also improved error handling in the ship machine and fixed some TypeScript type issues. The ship cards now show a warning color when in error states for better visibility.