Major overhaul to stage, looks good now but will debug.