Added other piece classes. Also added support for custom piece image sizes.