improved the lsystem rules (hopefully)