Remove dead code
Dead code, spelling, whitespace
Organize imports
SneakyOrientation -> ForgeDirection, part 1
Part 2
use calculateMaxWork to handle failed sub-requests correctly
finish resolving merge conflict