Player Camera and Floor Visibility Finished

When a player is hidden by some overlapping object, the lowest
overlapping floor and all the floors above it, will be hidden.

Works correctly in all test scenarios!