Add a complete tile-scroll shooter game.

1. Add BulletHandler to manage play's and enemy's bullets.
2. Add CollisionManager to handle player/enemy/bullet/tile collision.
3. Add four different enemies and a boss.
4. Add SoundManager(SDL2_Mixer support).