Implement inventory module

shoot me