Implemented lockable chests + start of re-write of interaction handler