What about just having the option to change tactics at halftime? Instead of having the game engine simulate the entire game at once it would only simulate the first half before tip off, and the second half could be simulated during halftime. This would give managers the opportunity to change tactics for the second half up until the start of halftime. This would allow a little more in game control, hopefully without requiring a huge overhaul of the existing game engine.