Changed how default GameObject values are handled
Revised defaults; added argument parser