Added animation, DnD and sound effect.

1. Still has a bug in the animation where the white piece disappears
improperly.
2. Sound effect is temporary, which takes directly from Banqi.
3. Responsive.css is temporary and still needs adjustment.
4. Tests for the controller and end to end tests is on the way.
5. Fixed the consistency of the comments in the logic service.