Moves all the packages to the `crates/` directory.
Implements the clientbound particle packet. Co-authored-by: Ryan Johnson <ryanj00a@gmail.com>