Excellent thematic fit - really feel like building a machine not just a system - the physics component is neat