   Physics - Graphics relationship
  Hi everyone,   I'm moving to finish the core part of my engine (it is simply a framework for my game)...but now I have a problem.I have a simple and standard scene graph (for now) that contains node and geometries.Considering the game loop (classical): - Get Input (physical/net) - Update Logic - RenderA simple question arise when considering an use case like:"Player press the <forward> key. Logic sees if logically it can move (say like a 'stone status', something bound to logic) and then (or maybe before?) does collision detection (basically ask to the physics if there are no blocking objects...). In every case update the player location."What is a good design to unify the player location and the its node in the graph?Does the physics need to know the node or only the player location?Does the player have a node in its logical class, that will be updated every time the object moves?This is great question, I would like to do something clean, that can be reusable too.Thank you!   Gabriel   