add DuelPlayer.cs and PlayerTemplate.cs
refactor: AddPlayers method
use DuelPlayer to store playeraTemplate
pass PlayerTemplate to the client with DuelProjection
add cat template type
use PlayerTemplate to initialize porgressbar icons correctly
rename win-loose images to match 'color-loose_cat' pattern
use correct playerTemplate on win/loose screen
fix rebase conflict due to duelPlayer class being introduced