The pooling and the optimiation went out of the scope.. everything is ok while you manage to keep a low number of enemies but as soon as you get to a medium sized map.. well..
Thank you for trying it, though, hope u liked the concept at least :)