Playtest solve, originally 620 points solve by me, improved substantially by shadowcluster into this.