halves added for annoyance value

I have added some failing tests because i wanted to feel involved!