redone threading
started messing around with pixel animation