Ammo system and reload action
Some fire trails / action popups
Cleanup expired decorations
Object-oriented refactoring of Unit/Soldier
A bit more OOP refactoring, and hopefully fixed next_soldier_idx infinite loop this time
Different alien types by level