Implemented time pool

The player now has a limited time pool of 10 seconds, this can be used
to run time backwards. Recharges as time passes normally.