#gamedev progress:
- Static geometry (walls, floor ceiling) is split up into smaller chunks to allow culling
- Implementation: generated geometry is loaded into a BVH with a larger leaf size (256). The geometry of each leaf is converted to an entity.
- Culling via distance to the player.
- Added player physics. No longer clipping through walls and shelves. Not stable enough yet.
- Reworked ray casting system to handle animated objects correctly.
- Player can now click on books to open them.