function preload() {
  shapes = [];
  shapes.push(loadImage('data/module_1.svg'));
  shapes.push(loadImage('data/module_2.svg'));
  shapes.push(loadImage('data/module_3.svg'));
  shapes.push(loadImage('data/module_4.svg'));
  shapes.push(loadImage('data/module_5.svg'));
  shapes.push(loadImage('data/module_6.svg'));
  shapes.push(loadImage('data/module_7.svg'));
}
shapes in a grid, that are always facing the mouse

MOUSE
position x/y        : position to face

KEYS
1-7                 : choose shapes
arrow up/down       : scale of shapes
arrow left/right    : additional rotation of shapes
d                   : toggle size depending on distance
g                   : toggle grid resolution
s                   : save png