readded noclip and frustum check (what was wrong with it?)