app: Separate map creation method
app: Add scaffold for implementing about characters
app: Implement `Friend` class