HTML5 Canvas Circle and Semicircle Web Development Linux