Beautiful iOS game Monument Valley arrives on Android for $3.99