still have threading issues with pygame