Lloyd and I added this code for unit creation commands. we will still need to place a call to Building.dequeueUnit() and check its return for null in the timestep method.