Bunch of changes

- Fixed bug in build script if src/include/gen didnt exist
- Added some basic client code
- Renamed .c files to .cpp
- Added some basic event code
- Added string-splitting functions to util
- Added Container and Dict to util
- Fixed storage of blocks in the global world block-cache
- Moved tick/timer code into a class for use in client/server
- Fixed using point-pointers (wut)