There are alot of cool mechanics here, but its introduced quite chaotically making it hard to enjoy the potential. You have something here, just gotta work on player onboarding