A Paradigm for Game Design