refactored ui fade into a new class (Cooldown); added turn manager to handle all temporal stuff