Changed packets to use int and not byte

Changed packets to use int and not byte
Fixed only default blocks being in singleplayer (49)
Rewrote rope physics to work more realistically with speedhacks
Ammended the bounding box of rope to be more fitting
Fixed the "Cancel" button in TextureSelectionScreen from trying to change texture
Added the ability to change back to the default texture with 1 click
Add "Allow server to override textures" toggle
Added support for texture atlas, which sets a list of BufferedImage once on run()
Added support for a server to change water level
Added support for a server to change side texture by ID
Added support for a server to change edge texture by ID
TODO: Server sided texture packs with cache