refactored Games