I don't know if I'm just tired here or what. But I can't understand why this isnt working. It prints out all the correct traces from the onGameLoaderProgress function up to 1. then it gives my a TypeError: Error #1009: Cannot access a property or method of a null object reference.
at com.scargames::Main$iinit() error.

Code:
package org.*****.kylemcknight 
{
    /**
     * ...
     * @author DefaultUser (Tools -> Custom Arguments...)
     */
    
    import flash.display.Loader;
    import flash.display.SimpleButton;
    import flash.display.Sprite;
    import flash.display.MovieClip;
    import flash.events.Event;
    import flash.events.MouseEvent;
    import flash.events.ProgressEvent;
    import flash.net.URLRequest;
    
    public class Main extends MovieClip
    {
        /*STAGE VARS*/
        public var playGameBtn:SimpleButton;
        
        /*INSTANCE VARS*/
        private var _gameLoaded:Boolean;
        private var _gameLoader:Loader;
        private var _urlRequest:URLRequest;
        
        public function Main() {
            init();
        }
        
        private function init():void {
            playGameBtn.addEventListener(MouseEvent.CLICK, onPlayGameBtnClicked);
        }
        
        public function onPlayGameBtnClicked(e:MouseEvent):void {
            trace(e.target);
            _urlRequest = new URLRequest("../../dist/Raccoon Valley.swf");
            _gameLoader = new Loader();
            _gameLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, onGameLoaderComplete);
            _gameLoader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, onGameLoaderProgress);
            _gameLoader.load(_urlRequest);
        }
        
        public function onGameLoaderComplete(e:Event):void {
            trace("onGameLoaderComplete");
            this.gameLoaded = true;
        }
        
        public function onGameLoaderProgress(e:ProgressEvent):void {
            trace("onGameLoaderProgress: " + (e.bytesLoaded / e.bytesTotal));
        }
        
        public function get gameLoaded():Boolean {
            return _gameLoaded;
        }
        public function set gameLoaded(val:Boolean):void {
            _gameLoaded = val;
        }
    }
}
Thanks for any help!
Kyle