The lights are on
Really like this game. easy to learn hard to master and a lot of fun. Tip: play with friends makes it much better
You just described every MOBA and/or competitive game in existence, really. Save for the part of you liking it, also... a one sentence review? Come on man, at least a paragraph, you gotta have more to say on the matter.