Wow this is insanely good! Having the different activities, (even a FISHING minigame wtf?!) even thought they were all quite simple, layered and polished as they are make this feel like a very complete game.