Newverse is Creative Studios' latest game