Hacked transitions.
Fixed test_notify_of in GameWorldTests.
Renamed variables and methods.
Implemented the rest of Joe's refactoring suggestions.
Created HitState type and test suite

HitState is an ephemeral state (i.e. timeout = 0) that reduces an
entities current health by a specified amount upon arrival. The
damage amount is a parameter in the constructor for easy configuration.
Removed the functionality related to audio features from the project source.
Implemented the 'HealthWidget' class and its associated test cases.  Also added proper assets to support this type.
Added the 'HealthWidget' to the 'GameView' class and updated the tests to support this addition.
Merge branch 'Iteration-6' of https://github.com/NintenJoe/zol
Merge branch 'Task-2.8' of https://github.com/NintenJoe/zol

Conflicts:
	src/GameWorld.py
Fixed _load_new_segment.
changed sword hurtbox to make it smaller
Merge branch 'Iteration-6' of https://github.com/NintenJoe/zol into Iteration-6
fixed merge conflict
Merge pull request #42 from NintenJoe/Task-12.2

Task 12.2 - This looks fine, although the health widget won't do anything until we get the rest of the code merged in.
Merge pull request #40 from NintenJoe/Task-2.8

Hacked transitions.
Merge pull request #41 from NintenJoe/Task-7.10

Task 7-10 Created HitState type and test suite
Merge branch 'Iteration-6' of github.com:NintenJoe/zol into Task-7.12
added event to Hit State arrival