3D generalist project for Final Major Project, based on Kinetic Rush 3D Community Challenge