game classes simple and complex