Vastly improved Eyedas nonpathed motion. They can now navigate narrow tunnels and through doors (sometimes), making them much harder to lose simply by running away.

Also fixed JPS isPassableBlock check to check for passable doors etc. Will still return passable for the block above a fence/wall. I will leave this in as a 'feature', a means of allowing players to exploit spawners as farms.