Extract the detonation methods to a separate class

Extract all methods related to detonation from GameServices to Detonator
class. In GameEngine work with abstract class IDetonator. Pass Detonator
instance as a Strategy to GameEngine method Start(). Adjust the Unit
Tests to use Detonator instance.
Revert "Extract the detonation methods to a separate class"

This reverts commit a44cae5aef80bd4c9ea6aad69e2181b0f8adb3ce.
Merge branch 'master' of https://github.com/BattleField5/Project