From what i can see it does appear to be a G. viridis. It has the fine white flecks on the body and from the last photo is appears to have fleshy coloured merals with red periphery.
Congratulations. You have a hardy, active smasher, one which doesn't get to big (50-60mm), loves rocks and sand, and isn't to picky with their food.
Have fun
Caynus