and if the block time is 60 seconds how am I able to get multiple blocks (2 or 3) in one minute sometimes?
is it because they allocated 1 coin to each 60 second time slot and if the difficulty is low enough they still allocate 1 full coin, but just dole it out in 3 blocks of 1/3?
Block times are an average, because block finding (mining) is a statistical process - sometimes no block is found for several minutes, sometimes several blocks are found within one minute. If the time between blocks gets too long, the diff (difficulty) goes down so finding a block becomes easier. If the time between blocks gets too short, the diff goes up to make block finding harder. If more people start mining or more powerful miners start finding more blocks, the diff goes up to make it harder. If miners switch off or go to another (more profitable) coin, the times between blocks increase due to the remaining miners finding blocks at lower rate, so the diff goes down to make finding easier again.
All blocks that are found and become part of the block chain are rewarded according to the same formula (depending on the diff) either 1/3 fixed amount or less if the diff is higher than 3 or more when there is an "anomaly". It does not depend on the time since the last block was found.
Hope this clarifies.