Fixes to projectiles and the undead

* Fixed projectiles not registering block and entity hits properly
* Improved the undead AI in terms of navigating into sunlit areas
Firstly ieee 754 states that the machine epsilon should be 1.11e-16, much smaller than EPS was. So the new accuracy is much greater to the point where it is two great and rounding errors come in to play (0.1 * (5 + 3) != (0.1 * 5) + (0.1 * 3)) Also I don't see how it is more standards compliant? It is saying something different.