Progress Knight Rewritten