#gamedev progress:
- reworked book model to fix issues with normals when book was opened
- refactored input handling from event based to having a big struct of the input state passed to the update function
- implemented the first interaction with the world. Books can now be picked up and placed back into shelves