BeachHead: MacOS Update

MacOS Update and minor changes and fixes.