@@ 8,8 8,12 @@ using Microsoft.Extensions.DependencyInjection;
 using Microsoft.Extensions.DependencyInjection.Extensions;
 using NosSmooth.Core.Commands;
 using NosSmooth.Core.Extensions;
-using NosSmooth.Game.Events.Handlers;
 using NosSmooth.Game.Apis;
+using NosSmooth.Game.Events.Core;
+using NosSmooth.Game.Events.Players;
+using NosSmooth.Game.PacketHandlers.Characters;
+using NosSmooth.Game.PacketHandlers.Entities;
+using NosSmooth.Game.PacketHandlers.Login;
 
 namespace NosSmooth.Game.Extensions;
 
@@ 31,11 35,17 @@ public static class ServiceCollectionExtensions
             .TryAddSingleton<EventDispatcher>();
         serviceCollection.TryAddSingleton<Game>();
 
-        // TODO: add events
+        serviceCollection
+            .AddPacketResponder<CharacterInitResponder>()
+            .AddPacketResponder<SkillResponder>()
+            .AddPacketResponder<WalkResponder>()
+            .AddPacketResponder<SkillUsedResponder>()
+            .AddPacketResponder<CListPacketResponder>();
 
         serviceCollection
             .AddTransient<NostaleChatPacketApi>()
             .AddTransient<NostaleSkillsPacketApi>();
+
         return serviceCollection;
     }