Actually it looks more like a spotted tilapia. I just looked over the FL invasive species list. There are Mayan Cichlid in the BOW where I also caught a spotted tilapia.
I have one in a tank that is positively a spotted tilapia. Yours looks like it probably is too. I wouldnt have figured out what Ive got if I hadnt seen this page!