Implemented parts amplitude rotation, still buggy