Performance Update

Took some hints from the professor and improved threading performance of
the class. Also added some checks in the logic to prevent the sheep from
moving off the screen but it needs work.