For a starting effort and the genres in general, this is pretty darn good already.
As for how to improve, it's all up to you if you continue on working on further games. Nothing much to say as an awesome online free game.
Keep up the good work! 5 stars!