What can I do to improve player retention and playtime in my game?

I wish to make my game more entertaining and memorable. Right now we’re averaging roughly 30 visits per day with an average of 7-8 minutes for each session. I was hoping that you guys could provide feedback on the experience that our team made and what further improvements can be made!

Personally, I feel combat is the most lacking feature of the game. We have a few abilities, but I found myself getting bored rather quickly.

Game Link: