Added an ApplyShadow function in the Renderer3D and removed it from RayCaster. Reproducing same broken functionality ¬__¬
Merge branch 'master' of https://github.com/jonnydark/fps-engine

Conflicts:
	src/Map.js
	test/MapTests.js
Fixed the messed up the merge. Added more raycaster tests
Made the visibility of boundaries configurable. Tests passing