Use designated initializers to set up the GENERAL_ELEMENT prototypes
Designated initalizers are easier to read, and they allow the compiler to catch more bugs.
Loading
Designated initalizers are easier to read, and they allow the compiler to catch more bugs.