Added a DrawPolygon() which works on a Bitmap. Made Polygon parameter const
Implement Door::Open/ClosePolygonCount() and used in Room.