Hi, I'm not sure if i'm overlooking the obvious, but I can't seem to get my head around how I should design some of my tables.

The task at hand is a battle arena for designers, there will be different types of battles, and some battles will require more information than others. So i'm asking what would be the best design for this.

A general outline of what could be some differences.

Murals:
-Width
-Height
-Team A Member id's
-Team B Members id's
-Description
-Custom Rules
-Date
-battleAdmin_id (who intitiated the battle or created it).

Themed Battles
-Width
-Height
-Team A Member id's
-Team B Member id's
-Stock Image (Image used to start off the battle)
-Date
-Custom Rules
-battleAdmin_id

From the above outline, you can see that some battles will contain different fields than others. I was thinking I could store the overall battles in a different table, and maybe have a general settings table for battles such as...

-Battles
-has_Stock (y, n)
-is_vertical(y, n)
-is_horizontal(y,n)
-max_rounds(int)

I hope i'm not being confusing, Although I'm quiet confused myself.. Any advice you could give would be greatly appreciated.

-Justin