raise an error when a file is impossible to parse
fails impossible to parse are showed up as 'x' and some refactor
shows a failure list just before exit
added BinaryTree class
added MultipleTreeStrategy
removed PruneStrategy in favor of MultipleTreeStrategy
modified to be compatible with new multiple tree strategy
refactor to pass rubocop tests
modified to use MultipleTreeStrategy
added dto for missiles
removed position logic

positon logic is now in Missile class.
missile object is now comparable
removed position expectations
changed missile_data to missiles array
changed to use Missile class in expectations
refactor to pass rubocop test
changed to use Missile class