Added 3D perspective

Added the 3D perspective and the ability to switch between them.