Hamlets castle