Update to Mine option: completely rewritten. Fix Id mistakes. Add MineData enum. Add Rock class for use within Mine class.