- There are probably many errors and issues with this code (some dumb ones probably). As of right now it crashes the client.