Fixes #33
Optionally stops commands from executing more than once in a period of time.
I had to pull out IGame and IGameCommand in order to rectify the issue of not being able to play a running game. It makes BaseCommand know more about command implementations than it probably should so this may not be the best approach.
NOTE
This pull request currently contains a cooldown on hangman of 15 minutes
Fixes #33 Optionally stops commands from executing more than once in a period of time.
I had to pull out IGame and IGameCommand in order to rectify the issue of not being able to play a running game. It makes BaseCommand know more about command implementations than it probably should so this may not be the best approach.
NOTE
This pull request currently contains a cooldown on hangman of 15 minutes