Strategies and Games: Theory and Practice