The behavior I'm looking for is this:
1. I want my the view port's vertical position to remain static, even when my player object executes a jump.
2. The view port's vertical position may only change if the player jumps to 180 pixels below the top of the view port or one pixel below the view port's bottom. The exception is in traps. If she falls into a hole, the view port would not follow and a life counter would be removed.