Index: src/game.d ================================================================== --- src/game.d +++ src/game.d @@ -255,11 +255,13 @@ assert( this[robot] == 'R' ); int lambda = 0; bool dead = false; if( '\\' == this[y+dy,x+dx] ) lambda++; - if( " \\.O".count(this[y+dy,x+dx])==1 ) { + if( '!' == this[y+dy,x+dx] ) + razor++; + if( " \\!.O".count(this[y+dy,x+dx])==1 ) { this[y,x]=' '; this[y+dy,x+dx]='R'; robot = new Pos(y+dy,x+dx); } else if(dy==0 && '*'==this[y+dy,x+dx] && ' '==this[y+dy*2,x+dx*2]) { this[y,x]=' ';