added ability to step forward one generation, ability to choose what state to paint with number keys