Como desenhar retângulos iria repetir, criei uma função para isso. Também criei duas variáveis para o ponto x e y iniciais da cabeça do creeper:
<meta charset="utf-8" />
<canvas width="600" height="400">
</canvas>
<script>
var tela = document.querySelector('canvas');
var pincel = tela.getContext('2d');
var pontoXcabeca = 200;
var pontoYcabeca = 50;
function desenharRetangulo (cor, eixoXinicial, eixoYinicial, largura, altura) {
pincel.fillStyle = cor;
pincel.fillRect(eixoXinicial+pontoXcabeca, eixoYinicial+pontoYcabeca, largura, altura);
}
desenharRetangulo('darkgreen', 0, 0, 350, 300);
desenharRetangulo('black', 50, 60, 90, 90);
desenharRetangulo('black', 210, 60, 90, 90);
desenharRetangulo('black', 140, 150, 70, 100);
desenharRetangulo('black', 100, 190, 40, 110);
desenharRetangulo('black', 210, 190, 40, 110);
</script>