New patterns (variable speed, movement)

And some bug crushing.