I was trying to fix it but, time get out of hand. Probably some bug with wacky unity 2D physic engine. Thanks for playing.