Microsoft Interview Question

How would you design the architecture for a video game class.