This is the main character's rough model. To be improved upon...