much cleaner than the last code is mostly self explanatory, some instructions are included skew is not included oh yeah sprite is by me