Minor updates

Warping is now a lot cleaner and easy to edit / develop. credit:
lecloneur
Gpu lines, and major performance improvement. credit: Woei