Re-write WarpSigns code, @Smithey.