CELLS
Mover - moves in the pointed direction
Push - can be pushed in any direction
Slider - can be pushed only in one direction
Rotator - rotates adjacent cells 90 degrees each generation
Generator - Duplicates the cell behind it each generation
Immobile - Does not move in any direction, but can be duplicated by a generator
Enemy - Overlap any cell with the enemy to kill it