A simple 3D engine written in pure javascript using HTML5's 2D canvas