Fight

Basic Task: Fight
task uses a simple statemachine to switch between different behavioral states.
I added a isInProgress() function which I would like to be added to the interface of tasks (basic & elevated), opinions?

Try turning off bulletdamage to ship while testing ;)

I also added a space battle to the game.cpp (2 for loops, where you can set the number of enemies). The battle is nice for demo purposes but also for some performance testing close to actual game situations