fixes & updates

- prepared some card activations for upcoming new functionality
- added most of the Machina Gadget deck's functionality
- added a list of cards to negate during the Battle Phase
- improved overextension check
- added condition, that the AI will not set more than 2 backrow per turn
- monsters indestructable by battle should now crash into monsters with
the same ATK
- fixed bugs with several cards, including Forbidden Lance, Safe Zone
etc