Ripped out argument parsing system and working on replacing it