more generic commandline parser with support for fullscreen and help