player/gate interaction, camera fixing.

player now doesnt jump twice when at top corner, camera fixes between
two level separators. Need to iterate through level separators.