Add camera.h and corresponding main.cpp
Update main.cpp
Create Character.cpp
Create Character.h
Merge remote-tracking branch 'origin/Camera' into merge
腳色移動done. 攝影機移動尚未完成

Conflicts:
	src/main.cpp
camera 需修改
First push after rebase.
加入註解，character加入碰撞狀態
Create Camera class
First push after rebase.
Create Camera class
Camera constructor created
Add constructor
Add method getCurrentState to Character.h
Start adding detection code
sucessful setting initial cam position
第一次resetCamera影像會上下顛倒，人物直走會顫抖
test
差碰撞偵測