basics of testing framework for multiple implementations of Game