Glen Particle Engine WIP

@Glen3B when particles are visible and engine containing is drawn game
freezes. Not lag because we have one engine with 1 particle drawn per
update.