Added proper block and item placement support, clarified some packets, and added overloaded slot constructors. And probably some other things I forgot to add.