allow multiple passes manual sorting with renderPass
added, only basic math, will later have tween engine