class agent and some proposed games