Remove old animation data item package	
Add a display data class	
Add a frustrum data class	
Improve Engine Usage again	
	Renamed World class to DarkYellowEngine and made all method static
	Made frustrum data optional and provide default implementation when creating DarkYellowEngine
	Made AxisMapping optional and provide default implementation when creating DarkYellowEngine
	Rename Zone class to Scene
	Rename ZoneObjects to SceneObjects
	Rename NPCZoneObject to SkeletonZoneObject
	Scene should have an add method to automatically add SceneObjects
	Have texture manager manage texture decoders (no more URL's)
	Have font manager manage font decoders  (no more URL's)
Improve Controller	
	Make the controller an engine process and let the app pass an instance of a control processor which has a type associated with it (Keyboard / mouse etc)
Merge Application (old world) and GameController	
Clean up all the event listeners in the game package. They should all be in the places they are meant for	
Remove game package	
Make PropertiesReader part of engine, add ini support	
Movie player Improvements	
	Created a new 2d component for movie playing that can do video and sound
	Created a new AnimatedTextureData vertex data class for 3D movie playing. Just need to implement and the movie will render anywhere