tileEditor takes gameController parameter