Finished inventory logic :D