sadf
playing with abstract classes for characters. also added nuget packages.