Merged Ballinger's generator, switched to using a Job() object for job control instead of a dictionary, started working on a tetromino creator, and misc fixes