- [X] Improve logging (remove SDL/lws dependency)
  - [ ] Remove `lwsl_user` calls
- [X] Unify memset/memcpy/free/malloc functions (remove SDL/lws dependency)
- [ ] Revisit unit tests
- [ ] Implement character sprites + animations
  - [ ] Finalize initial character sprite for rendering
    - [X] Acquire Affinity Designer (so we can move on from Corel)
- [ ] Implement SVG parser and manipulator (for animations) (should we implement stop-motion animation instead of interpolations for now?)
- [ ] Implement memory pool
- [ ] Fix gamepad mapping
  - [ ] Provide default mapping
  - [ ] Allow customization of button mappings
- [ ] Authentication server, using HTTP dynamic content
  - [ ] server
  - [ ] client (frontend)
- [ ] Proof-of-concept for fast SVG rendering (we're going to use SVG instead of Spine)
