Things that need to be done:
Move level related stuff out of game.ts
Figure out how to implement reusable shaders
- Simplify asset handling
Cache uniform and attribute locations
Camera has some dead code, remove it
- Refactor collision detection out of game.ts and rewrite it properly
Rewrite raycasting code
Things that need to be done:
Move level related stuff out of game.tsFigure out how to implement reusable shadersCache uniform and attribute locationsCamera has some dead code, remove itRewrite raycasting code