Interacting with Virtual Plants: a Client-Server Approach