prevent sync issue when sending fast consecutive commands
refactoring
Icebreaker abilities handling