seperated function that counts records into its own function.
Added first and third person viewpoint shift to tail handling. First fully working version. Refactoring and streamlining required.