Great game! I've always wanted to do something similar with pets. I find your idea very original, and the fact that the players' interactions have an impact on other players' matches is something I like and find appealing.
Visually, I like it a lot, and the upgrade system adds an interesting touch and replayability. I've managed to reach the edge of the map and win in my second game :) Congratulations on the game!