modularlized the classes more, added item use functionality and limited amount of times player can use attack or item