ChatComponent work and some inventory work