As for the AI, i didn't develop them any further because of time constraints. I understand that a lot can happen on the screen and it is easy to lose track of things. This is definitely one thing that i will remeber if i develop the game any further. I think balancing is always a problem in game jams. Usually a game goes through a lot more iterations.
Thank you very much for your feedback, this is very helpful.