Sub-jobs now work properly, sub-jobs now used in TetrisGame to modularize the interface