Overall it was pretty fun, the mechanics felt a bit clunky at times, but with all that you implemented including ai I am very surprised! The sound effects were really fun, I liked how the names of the mechs were mentioned, reminded me of Hydro Thunder!
With some more polish I think it could be up there! great job!