Added animation and some server communication.