Hi Aaron

I don't really know. Possibly you may have torn a Wikipedia reference-linkmeniscus that may be locking your knee in extension. Or perhaps you have done something to your patello-femoral joint. From the activity you described there is no clear mechanism of injury although you probably did do something while using the punching bag

You definitely need to get it looked at. Don't put off doing something about it.