Bunch of updates. Added client stuff, usermode enum, start of the engine with Netty. Wont compile