Updated Tile class to add methods and constants.
Updated Door, Wall, and Floor classes to add action items.
Updated Material Enum class to contain initial values.
Added Actor and Item abstract classes.
Added Monster and Player classes that extend the Actor class.
Added Container abstract class that extends the Item class.
Added Potion, Weapon, and Armor classes that extend the Item class.