Fix TargedetSpell wrong validation

validate() method now requires int parameter with player number
Improve DeckBuilder

- Cards with spaces in names can now be read correctly
- Fix extra screen drawing on beginning of pickCards() method
Improve game logic

- Units, created by CreateUnitSpell, now tigger all events
- Cards lost by PullCard spell are now displaying to both players as
  they should