Infinite Game Universe: Mathematical Techniques (Advances in Computer Graphics and Game Development)