small game strategy refactoring