fixed an issue when removing a card from a hand
precise vocabulary for the template method pattern
renamed variable using prof's convention
added ai package and moved relevant classes to it
implemented the first turn
Implements Saving and Loading