HTML Canvas 벽돌깨기 게임 (Breakout)

Canvas 와 Javascript를 사용해서 만든 벽돌깨기 게임입니다. MDN에 있는 벽돌깨기 게임 튜토리얼을 보고 만들어 봤습니다. 코드는 많이 바꿨습니다. 객체지향으로 했는데, 많이 어설픈 객체지향인 것 같습니다.

Game 버튼을 누르면 게임이 시작됩니다. 2가지 종류인데, 두번째가 벽돌이 더 많습니다. 좌우 방향키로 막대기를 움직이면 됩니다. (Canvas에 포커스가 있을 때만 방향키가 작동됩니다.)