Adjusted whitespace characters in my taste

* 탭 -> Space * 2
Macro guard -> pragma once

* 쉽게쉽게 갑시다
Cleaned redundant code

* C++11
* 불필요한 `public:` 제거
* 불필요한 `return 0` 제거
* 그 외
Editted Makefile

* 좀더 제네릭하게 짜봤음
* C++11
rain: x, y 순서 바꿈

* 헷갈려