Lots of bugs fixed. Speed change function fully fleshed out
Grain function now works pretty well. Is a new function that works extremely well, but it takes a lot longer to do