Basic Modifier model
Add spell scroll page
Add give_to_player/remove_to_player methods
Basic Artifact implementation (Z at the end is used temporarly)