Wip/hair

Initial hair implementation + halo fix