John Deere Interview Question

Design a game from the object oriented perspective (see review).