Fix DrawCommand owner
Fix logic bugs here and there, add more Matrix4 tests