Fix Tile class.

1. Add definition for static const members in Tile.cpp.
2. Value type should be signed integral.
3. Use brace initializer for data members.