Updated protocol, fixed some bugs

* Now GET-TYPE-SIZE thorws error if it can't find such type
* BYTE->INTEGER now correctly converts bytes if all bytes are equal to zero (this needs rewrite definitely)
* Correctly handles login: client starts sending posotion updates but can't display map because server currently can't send chunks