Time map

With this PR we can create a TimeMap class from Deck instance