Mainly just opening this as a draft so that what I have been working on can be seen, though I still need to write tests, and potentially shuffle some classes around.
Missing things:
[ ] JSON parser for locks
[ ] Syncing of what locks are registered between the server and client
[ ] An actual system of what locks go to instead of just a placeholder class
[ ] Make tests for locks
[ ] Create a logic handler for combing the different "requirements"
Mainly just opening this as a draft so that what I have been working on can be seen, though I still need to write tests, and potentially shuffle some classes around.
Missing things: