ok so i was teaching my girlfriend how to drive my civic...the next day on my way to work it started making a tapping sound like the pistons were hitting against something (my incle called it rocker tap) well he said it was nothing to major and i just needed to find a manual for it so we could put the pistons back in alignment..the next day i started it up and it was still making the noise but it was really loud. so i cut it off and tried again..well t wasnt as loud so i drove it around the block and the oil light came on..so i was on my way to walmart to get some oil. well i was going down the road and after i shifted into 3rd i heard a "ping" and the engine cut off and smoke came out of my air vents and there was a trail of oil and it was all over the bottom of my engine..there is a hole about the size of my hand in the motor about right behind the radiator..well i cranked up but was smoking and rocking back and forth..so i got it towed home now im stuck not knowing if it can be fixed or do i have to get a new engine? if i have to get a new engine where can i because i have spent days looking for one on the internet. any help will be greatly appreciated!