# Goopler An in-dev game that I plan to make a shooter game out of. --- > For goop we live, for goop we die. — reidlab # Hacks * I get a strange error about private identifiers in [`./src/ReplicatedStorage/ecs/state.ts`](./src/ReplicatedStorage/ecs/state.ts) * I decided to omit the "TS" folder from [`./default.project.json:40`](./default.project.json) due to the script override not working in Health.server.ts in StarterCharacterScripts. # Todo ### High priority * Add custom health bar * Add ingame output of the console (?) * Add tests * Add guns. Try it in default roblox-ts and slowly reimplement it into our component system. #### Medium priority * Crouching * Animations ##### Low priority * Camera bobble * Add the bound tags in [`./src/ReplicatedStorage/ecs/boundTags.ts`](./src/ReplicatedStorage/ecs/boundTags.ts) * Cooler sprinting! (Tween fov and speed) * Crouching? # Fixes ### High Priority #### Medium priority ##### Low priority * Sometimes I get errors in [`./src/ReplicatedStorage/ecs/systems/client/sprint.ts`](./src/ReplicatedStorage/ecs/systems/client/sprint.ts) due to the character not being initialized yet, should probably fix that before it gets worse with other systems