Implemented the 'CompositeHitbox' type and the associated tests.
Fixed a few bugs associated with the equality operator and added corresponding tests.
Updated the implementation and tests for the 'PhysicalState' type to integrate 'CompositeHitbox' type.
Refined the 'PhysicalState' tests to improve their coverage.
Updated and extended the 'SimulationDelta' tests to incorporate the 'CompositeHitbox' type.
Removed imports made uneccessary from the upgrade from 'HashableRect' to 'CompositeHitbox'.
Merged Task-6.5 into master.
Merge branch 'master' of https://github.com/NintenJoe/zol into Task-7.7
Minor cleanup from last merge.
Finished Task 7.7
Typo in Entity.py
More types in Entity.py
Removing excess files from player hitbox
Merge pull request #35 from NintenJoe/Task-7.7

Task 7.7 Add mechanism to dynamically load composite hitboxes from file for entities.
Merged with the master branch.
Fixed a few bugs in the 'Entity' class and updated the 'MoveState' class to support the upgrade to 'CompositeHitbox.'
added shift state for smoother player attacks
Fixed a few bugs in the 'Entity' class associated with updated inner hitboxes.
merge