author added
start a simple physics engine
Remove useless class (protocol)

Change type of bytes container (vector<uint8_t> instead of an array of unsigned char)

Add an interface Serializable (can be used for all classes, not the protocol only
Remove unused includes
Add Response class

- The response class contains a position and a speed. The server sends a response to a client

- Add missing newline at the end of files

- Use public inheritance in the class Action
add more collision detection (static/dynamic)
remove Position, Speed and Vector, use sf::Vector2f instead
add collision resolution and position correction
fix some errors in the physics engine
add a prototype for physics
fix some bugs, add some log and reindent
add a clear method in Physics
add a demo for physics!
add some examples
Add example (connection between the client and server using TCP)

+ how to initialize an UDP socket (commented)
Clients can now be registered

A client connects to the server and send his name. If this name is not already taken, the client is registered (added in a list of players)
Add Request/Response classes

- Request : Newplayer and Action

- Response : Error, Newplayer (ok) and GameState (after processing position, speed...)
Fix bug: blocking call to receive()

Response/Request static method to get the type (and set constructors as private)

Multiple optimizations
Add response for NewPlayer requests
Fix memory leaks