Refactoring after part 1; moving from int to i32, pulling the character out of the npcs array, introducing the TcodRenderingComponent