- [ ] Organize dependencies - [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 - [ ] Unify mapping (e.g. north button, west button for different buttons etc.) - [ ] 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)