Write Infantry Client Application Class with a set of basic methods.

Luckily, this is not the god class that rules over the entire application; rather, this acts as a general controller that is aware of the global state the application is in, and has access to some critical systems.

Basic Methods Required:

  1. Constructor that takes in the Window object
  2. Stub Render function
  3. Stub ProcessFrame function