Added icons for seat and position

Refactored canvas by extracting views
Added ability to move the dealer by drag and drop