Stack Exchange network consists of 183 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.
I wanted it to be realistic, and MrLemon and gomad both have valid points; in most cases it is better to position yourself than to charge recklessly. On the other hand, it seems too much of a punishment for a tactical mistake. I also like gatherer818's suggestion to limit the maximum AP dedicated to offensive actions. I'll give it some more thought and playtesting. Thank you all for your advice.