Basically, we have an MVP, where
1. Admin can create a village manager 
2. The manager creates and distributes villages passes to each member
3. Each pass will generate 1 PoP per day
4. Residents can start setting up events and exchanging PoPs accordingly