Expanded Square's constructor properties to allow injection of flags
state, when restoring from serialization.