It all works! Except for the rotation. And maybe format 0 and 1 is bugged. ლ(ಠ益ಠლ)