make FirstPerson_Basic compatible with changes to bordeaux3d-core