A complete JavaScript/HTML/CSS chess game