You are correct in your understanding, but a little off in combining the two call positions.
Long calls do make money in a rising market - short calls lose money in a risking market. Correct.
But your call at a lower strike (the 90 struck calls) will make money at a faster rate than the...