bug: doesn't transform if passed default parameters
bug: blank GM draws black
bug: don't update in the right place if move a GM