Updated text rendering in Renderer

-Rendering of the different elements now uses the new funtions in
RenderingItem
-Changed RenderBall/Lives/Points in Renderer to use uint64_t instead of
unsigned long
-Added Reset() overload that takes a string instead of using the
internal value variable
Fixed issue with wrong Particle color

-When Particles are hit with a SuperBullet, the colors of the Particle
will be wrong.
-The issue was the usage of GetHitsLeft() instead of 5 - GetHitsLeft()
Fixed bug with loading of level

How to reproduce
-Start a game
-Finish a level
-The next level in the list will always be skipped

Fix
-Current level counter was being incremented twice. Removed the old
increment.
Added render helper for Particle

-Added method in RendeRHelpers
-Changed Renderer to call the aboce function