1. Finalizing npc movement logic.
2. Load model movement and use that instead of cube.
1. Added random stop for npc movement so that it looks more natual.
2. Added Character class that can load model and have key board control.
I think this week went mostly meet the expectations.
- fix bugs with UI - Integrate several components. (The Character class is in a different branch from the main gameplay, and it's missing some functions. Additionally, animation for the character model might also be implemented here. Finally these things need to integrate with networking.) - improving coding structure, it's currently quite messy and unorganized.
Reviewed how to coordinate between different classes. Nothing particularly new, but it was a helpful refresher.
Good, I think we've nearly finished creating the core components. The next major task is integrating them.