Game physics analysis and development - a quality-driven approach using the Entity Component Pattern. - Christopher Reilly; Kevin Chalmers (Comput. Games J., 2013)