Find better spawn location if the current one is blocked

This should prevent falling through the world or dying inside of
walls.

Fixes #39