Basic working version of parts assembly, flawed