fix frustum not setting up vector correctly