It is almost certainly a green sunfish or green hybrid. I have had all the species mention (Except the bass - which is it definitely is not) and it is not bluegill or pseed.
It does seem to have a longated shape to be a common Bluegill. But it is the Bluegill that identifies this fish to be a Lepomis sp. I will say Green Sunfish also.