Add Entity system.
Refactored some code.
Delete PacketEntityCreate
Merge TODO.txt