как правильно спроектировать иерархию классов, чтобы показать наследование и полиморфизм
Жахни бесполезных интерфейсов и базовых классов
Для курсовой сойдет
/плохие_советы_офф
Само получится, когда будешь писать код игры
Банальное разные противники будут или что там в игруле - уже и наследование, и полиморфизм