Full rewrite of rockspawn library, works MUCH better now