Added 3rd person camera collision detection

The 3d person camera position will change if there is any block between
the player and the current camera position.

It will fix this issue https://github.com/maxogden/voxel-engine/issues/81