client cube movement and IDs implemented