public void swap(final int indexOne, final int indexTwo) {
checkIndex(indexOne);
checkIndex(indexTwo);
Collections.swap(list, indexOne, indexTwo);
// views.forEach(view -> view.onCardsSwapped(indexOne, indexTwo));
eventBus.executeEvent(new HandSwappedEvent(this, indexOne, indexTwo));
}