WIP - simplified rules with generators

- using generators for rules
- basic setup
- basic newGame