added ramp state change logic, changed sprite into mc, added detection of broken ramp hit