Define self.m10 and self.m11.
Timeline rewrite.
Don't flip Y
Remove broken bits.
Gut it and start over.