Finish L5_PS5

Should have been broken into smaller procedures to clean up this cascading bullshit