Nice concept !Maybe the first wave take too long to spawn. Warning, your fireball collide with the nexus, so you can't hit a monster that is at the opposite site.
The fireball can't go trought a building ! Otherwise, it's magic.