Made use of UDP, Added Factory pattern to EntityControllers and EntityViews.