Anyone in on the Alpha as well? I've only played it for a bit, but so far I am totally digging it! Cheers, Jos753