Started work on the client. Implemented core patches. Implemented basic project file structure and object-orientedness.