public override void _Ready()
 {
     teleportPoint = GetNode <Spatial>("../StartRoom/TeleportPoint");
     teleportTimer = GetNode <Timer>("TeleportTimer");
     winTimer      = GetNode <Timer>("WinTimer");
     player        = GetNode <KinematicBody>("../PlayerBody");
     SetStateEvent.RegisterListener(SetState);
 }