introduced time (measured in turns) for shots
side effect: shots are no longer tuples but a data type on their own