I really like this take on turn-based and real time. I think you've got a good idea for a basic gameplay loop