That's better.
Now first off.
The edge loops indicated in red should not exist. The variation in the shape is unnecessary detail that will never ever be noticed on such a small object, on a character that is always moving.
There is also a vertex on the top that should be removed. Finally, the hat should be altered to fit the class, instead of having the underside, visible, not only is this increasing the poly count on rarely seen polygons, it also makes the hat look lose, like it would have trouble staying on the player in the first place.
Additionally you could probably get away with a few less sides on your cylinder.