The use of computers has skyrocketed in the 21st century because of the High-Performance high performance that is given by these pieces of technology due to advancements in semiconductor technology and processor technology. Nowadays computational power has become extremely affordable and people are now able to play games with real life rendering and textures available