Implement command line arguments
Implement rendering text
Some optimization
More optimization.

Reworked how cell states are calculated.
More optimization
Fix rendering artifacts