Finish Snowman

Fully implement snowman