The Multiverse Virtual World and MMO Development Platform