# WTF how do i implement a game??? ## Short range todo list to keep me going [x] Move tokens into `Game` from `GameServer` [x] Move login into `GameServer` from the web server socket handler (and prevent multiple logins for the same user) [ ] Add admin settings panel [ ] Only show to admins [ ] Adding new players (as in, login stuff, but this will be unimplemented in the actual server until i do the login database or something similar) [ ] Creating new characters [ ] Allow creation of characters for admins shit that needs to be done with characters handling: [ ] Create character: admins only [ ] view character list (all pc characters i think, or maybe only scene available characters?) [ ] get character info [ ] set character info [ ] assign character to user ## Features [x] Simple chat [ ] Simple map view with moveable tokens [ ] spawn tokens [x] move tokens [ ] change map [ ] show grid [ ] multiple maps [ ] Chat actions [x] Define chat action [x] show roll dialog on chat aciton [ ] send action roll and get result [ ] allow modify action roll stuff [ ] allow adding custom rolls to action roll stuff [ ] Roll dice for no reason [ ] roll dice animation because its fun [ ] Character sheet [ ] Create new character sheet [ ] view sheet [ ] assign sheet (and character by extention) to user [ ] Display image [ ] Free move / Turn based movement [ ] clickable stuff [ ] only gm visible stuff (like traps and info stuff) [ ] combat fog [ ] Characters in current map/scene [ ] initiative tracker [ ] cards system (for a playstyle that relies less on the map)