Graphics Improvements and 3D stuff