characters load from files now and it doesn't crash (usually)