Separating animation and logic for better perf

Work in progress.
Objective : one queue of event is filled by logic and drawn by animation
core.
Spheres are not moving properly (fake bounce)