Goals
be able to benchmark anything
easy to play with
easy to extend