The initial reward is diff * 8 and decreasing with every block found. Actually it isn't linear so the reward won't halve every year but be 8 * diff / number_of_years_passed.
Thanks for the help. I think I'm getting closer to a working understanding.
Looking forward to it.
Thank you.