Your feedback is awesome!
I've since added tooltips for the unlocks/materials. It's slow - noted! PvE is against AI, and yes, PvP is against other players. The game is asynchronous multiplayer (you play against players who reached the same wave as you)
Thanks.