"Fix" origin in GameObject constructor to make it affect position (not
the same way sprite position normally works -- probably a bad idea)