Interface Improvements

Added a 3D Main Menu to interact with, and added support for more
shaders in the sample page (along with controls)