refactoring attack into smaller functions
pulling functions into new playerutilsservice
adding message to show who wins