Draw game board along positive z axis; split gui component into base and sub classes; mouse position now relative to canvas; implemented unproject of mouse pos into world space using BABYLON.Ray