Implemented intersection in polygon corner
Remeber half planes
Changed intersection logic and fixed containsStartPoint
Fixed contains for boundary points, added toString to Mocks
Implemented RaceTrack, tests
Fixed ray starting and remaining on boundary
Created PlayerState and adapted engine
Added further test
Formating
Added adjust method to PlayerState
Added dependency to race-engine-api
Created RaceProcessor, implemented initData and test
Implemented equals/hashCode for PlayerState
Implemented preprocess in RaceProcessorm, test
Implemented timeoutResponse in RaceProcessorm, test
Extracted interface for ClockedRequest
Moved constants to interface
Implemented process in RaceProcessor, test
Added time limit to RaceProcessor
Split PathSegment at finish and added lap time