next character is picked randomly
adapted to web format 960x600; fixed some minor issues