Perubahan Code: command pattern, modulariti pada move (snake) biar independent