{"animations":[{"id":"c39a0988-2cb1-4216-bc7d-9bd7f3c63cf7","title":"Test123","description":"Words","animation_type":"game","tags":["test"],"duration_ms":14000,"frame_count":7,"upvote_count":1,"created_at":"2026-05-14T18:50:35.184429+00:00","user_id":"f6ecb2bd-d942-49a8-bf5d-5db47f0090df","progression_count":1,"remix_count":0,"remixed_from_id":null,"remixed_from_title":null,"endorsed_by":null,"preview_entities":[{"x":49.0625,"y":30.375,"team":"attack"},{"x":53.4375,"y":37.875,"team":"attack"},{"x":48.6875,"y":45.875,"team":"attack"},{"x":73.6875,"y":38.25,"team":"defense"}],"author":{"display_name":"Wayne Ellis"},"user_has_upvoted":false},{"id":"68ba214a-2fc3-46c5-8a8e-1e6fd4daf254","title":"Passing Circle Part 2","description":"Add cones behind the players. They must touch the cone after passing and return to the circle before it is their turn to catch and pass.","animation_type":"skill","tags":["pass","catch"],"duration_ms":14000,"frame_count":7,"upvote_count":0,"created_at":"2026-05-04T12:33:21.775595+00:00","user_id":"f6ecb2bd-d942-49a8-bf5d-5db47f0090df","progression_count":0,"remix_count":0,"remixed_from_id":null,"remixed_from_title":null,"endorsed_by":null,"preview_entities":[{"x":46.359375,"y":46.375,"team":"attack"},{"x":54.0859375,"y":61.833333333333336,"team":"attack"},{"x":69.5390625,"y":61.833333333333336,"team":"attack"},{"x":77.265625,"y":46.375,"team":"attack"},{"x":69.5390625,"y":30.916666666666668,"team":"attack"},{"x":54.0859375,"y":30.916666666666668,"team":"attack"}],"author":{"display_name":"Wayne Ellis"},"user_has_upvoted":false},{"id":"4029e48a-c16f-49eb-b2fb-b2914132b12c","title":"Passing Circle Challenge","description":"Simple handling challenge. Ball must pass to everyone in the team but not immediate left or right. Progression includes racing another team, add extra balls, race to a cone placed behind player between passes.","animation_type":"skill","tags":["pass","catch","challenge"],"duration_ms":14000,"frame_count":7,"upvote_count":0,"created_at":"2026-05-02T08:01:30.36931+00:00","user_id":"f6ecb2bd-d942-49a8-bf5d-5db47f0090df","progression_count":0,"remix_count":0,"remixed_from_id":null,"remixed_from_title":null,"endorsed_by":null,"preview_entities":[{"x":54.0859375,"y":30.916666666666668,"team":"attack"},{"x":69.5390625,"y":30.916666666666668,"team":"attack"},{"x":46.359375,"y":46.375,"team":"attack"},{"x":77.265625,"y":46.375,"team":"attack"},{"x":54.0859375,"y":61.833333333333336,"team":"attack"},{"x":69.5390625,"y":61.833333333333336,"team":"attack"}],"author":{"display_name":"Wayne Ellis"},"user_has_upvoted":false},{"id":"7502be69-273b-4e0b-be09-c6a46a197a05","title":"Terrible Test P2","description":"Rubbish","animation_type":"other","tags":["test"],"duration_ms":8000,"frame_count":4,"upvote_count":0,"created_at":"2026-04-25T22:08:45.845383+00:00","user_id":"f6ecb2bd-d942-49a8-bf5d-5db47f0090df","progression_count":0,"remix_count":0,"remixed_from_id":null,"remixed_from_title":null,"endorsed_by":null,"preview_entities":[{"x":"374","y":"289.5","team":"attack"},{"x":"349","y":"417.5","team":"defense"}],"author":{"display_name":"Wayne Ellis"},"user_has_upvoted":false},{"id":"8342a25f-c2af-4aa3-8f59-3925d97c7a25","title":"Terrible Test","description":"Test","animation_type":"other","tags":["test"],"duration_ms":8000,"frame_count":4,"upvote_count":0,"created_at":"2026-04-25T22:07:16.02218+00:00","user_id":"f6ecb2bd-d942-49a8-bf5d-5db47f0090df","progression_count":2,"remix_count":0,"remixed_from_id":null,"remixed_from_title":null,"endorsed_by":null,"preview_entities":[{"x":"374","y":"289.5","team":"attack"},{"x":"349","y":"417.5","team":"defense"}],"author":{"display_name":"Wayne Ellis"},"user_has_upvoted":false},{"id":"a09b9b69-fe3a-4815-9079-5e78ad7381cb","title":"Passing Circle","description":"Pt2 Passing Circle","animation_type":"tactic","tags":[],"duration_ms":18000,"frame_count":9,"upvote_count":0,"created_at":"2026-04-25T21:26:49.295032+00:00","user_id":"f6ecb2bd-d942-49a8-bf5d-5db47f0090df","progression_count":0,"remix_count":0,"remixed_from_id":null,"remixed_from_title":null,"endorsed_by":null,"preview_entities":[{"x":"212","y":"256","team":"attack"},{"x":"280","y":"171","team":"attack"},{"x":"396","y":"400","team":"attack"},{"x":"212","y":"354","team":"attack"},{"x":"301","y":"407","team":"attack"},{"x":"449","y":"325","team":"attack"},{"x":"372","y":"175","team":"attack"},{"x":"441","y":"225","team":"attack"}],"author":{"display_name":"Wayne Ellis"},"user_has_upvoted":false},{"id":"dcb9d330-b899-4e5c-9107-0a59a3fa965e","title":"Passing Circle","description":"Simple circular passing drill with an element of thinking/decision making.","animation_type":"skill","tags":["passing"],"duration_ms":18000,"frame_count":9,"upvote_count":0,"created_at":"2026-04-25T20:59:10.055891+00:00","user_id":"f6ecb2bd-d942-49a8-bf5d-5db47f0090df","progression_count":1,"remix_count":0,"remixed_from_id":null,"remixed_from_title":null,"endorsed_by":null,"preview_entities":[{"x":"212","y":"256","team":"attack"},{"x":"280","y":"171","team":"attack"},{"x":"396","y":"400","team":"attack"},{"x":"212","y":"354","team":"attack"},{"x":"301","y":"407","team":"attack"},{"x":"449","y":"325","team":"attack"},{"x":"372","y":"175","team":"attack"},{"x":"441","y":"225","team":"attack"}],"author":{"display_name":"Wayne Ellis"},"user_has_upvoted":false},{"id":"93ed5bb5-1a3b-46aa-8bd0-448bb5594a0d","title":"Test Remix L Pass","description":"Part 2 of the remix","animation_type":"tactic","tags":[],"duration_ms":16000,"frame_count":8,"upvote_count":0,"created_at":"2026-02-21T18:44:38.747115+00:00","user_id":"f6ecb2bd-d942-49a8-bf5d-5db47f0090df","progression_count":0,"remix_count":1,"remixed_from_id":null,"remixed_from_title":null,"endorsed_by":null,"preview_entities":[{"x":"230","y":"323","team":"attack"},{"x":"560","y":"146","team":"attack"},{"x":"236","y":"470","team":"attack"},{"x":"224","y":"398","team":"attack"},{"x":"412","y":"142","team":"attack"},{"x":"222","y":"248","team":"attack"},{"x":"488","y":"146","team":"attack"},{"x":"351","y":"142","team":"attack"}],"author":{"display_name":"Wayne Ellis"},"user_has_upvoted":false},{"id":"4ede8083-dcb5-4e42-8c64-38bbec173e66","title":"Test Remix L Pass","description":"Passing grid","animation_type":"skill","tags":[],"duration_ms":16000,"frame_count":8,"upvote_count":0,"created_at":"2026-02-21T18:42:38.86422+00:00","user_id":"f6ecb2bd-d942-49a8-bf5d-5db47f0090df","progression_count":0,"remix_count":0,"remixed_from_id":null,"remixed_from_title":null,"endorsed_by":null,"preview_entities":[{"x":"230","y":"323","team":"attack"},{"x":"560","y":"146","team":"attack"},{"x":"236","y":"470","team":"attack"},{"x":"224","y":"398","team":"attack"},{"x":"412","y":"142","team":"attack"},{"x":"222","y":"248","team":"attack"},{"x":"488","y":"146","team":"attack"},{"x":"351","y":"142","team":"attack"}],"author":{"display_name":"Wayne Ellis"},"user_has_upvoted":false},{"id":"767ba428-c883-4e75-bd92-766abb54e6eb","title":"2v1 Test","description":"Test","animation_type":"other","tags":["test"],"duration_ms":12000,"frame_count":6,"upvote_count":0,"created_at":"2026-02-20T21:25:36.8516+00:00","user_id":"f6ecb2bd-d942-49a8-bf5d-5db47f0090df","progression_count":2,"remix_count":1,"remixed_from_id":null,"remixed_from_title":null,"endorsed_by":null,"preview_entities":[{"x":"334","y":"339","team":"attack"},{"x":"578","y":"281","team":"defense"},{"x":"372","y":"267","team":"attack"}],"author":{"display_name":"Wayne Ellis"},"user_has_upvoted":false},{"id":"fed8f270-2d6a-4a04-80f2-55baa1f96fb2","title":"L Grid level 2","description":null,"animation_type":"skill","tags":[],"duration_ms":34000,"frame_count":17,"upvote_count":0,"created_at":"2026-02-11T15:58:16.742067+00:00","user_id":"b0e934cd-e6df-446e-8634-f306a502369e","progression_count":0,"remix_count":0,"remixed_from_id":null,"remixed_from_title":null,"endorsed_by":null,"preview_entities":[{"x":"230","y":"323","team":"attack"},{"x":"196","y":"470","team":"attack"},{"x":"560","y":"146","team":"attack"},{"x":"236","y":"470","team":"attack"},{"x":"224","y":"398","team":"attack"},{"x":"412","y":"142","team":"attack"},{"x":"186","y":"399","team":"attack"},{"x":"222","y":"248","team":"attack"},{"x":"488","y":"146","team":"attack"},{"x":"351","y":"142","team":"attack"},{"x":"191","y":"323","team":"attack"},{"x":"183","y":"247","team":"attack"}],"author":{"display_name":"Anonymous"},"user_has_upvoted":false},{"id":"7fcd4034-4844-4c12-b8e2-50a7a8fc8d55","title":"L Grid level 1","description":null,"animation_type":"skill","tags":[],"duration_ms":34000,"frame_count":17,"upvote_count":0,"created_at":"2026-02-11T15:55:11.545175+00:00","user_id":"b0e934cd-e6df-446e-8634-f306a502369e","progression_count":0,"remix_count":0,"remixed_from_id":null,"remixed_from_title":null,"endorsed_by":null,"preview_entities":[{"x":"230","y":"323","team":"attack"},{"x":"196","y":"470","team":"attack"},{"x":"560","y":"146","team":"attack"},{"x":"236","y":"470","team":"attack"},{"x":"224","y":"398","team":"attack"},{"x":"412","y":"142","team":"attack"},{"x":"186","y":"399","team":"attack"},{"x":"222","y":"248","team":"attack"},{"x":"488","y":"146","team":"attack"},{"x":"351","y":"142","team":"attack"},{"x":"191","y":"323","team":"attack"},{"x":"183","y":"247","team":"attack"}],"author":{"display_name":"Anonymous"},"user_has_upvoted":false},{"id":"6f7d0619-034a-4e3a-aa6d-c00f78146d01","title":"L pass v2","description":null,"animation_type":"skill","tags":[],"duration_ms":16000,"frame_count":8,"upvote_count":0,"created_at":"2026-02-11T11:20:37.456195+00:00","user_id":"b0e934cd-e6df-446e-8634-f306a502369e","progression_count":0,"remix_count":1,"remixed_from_id":null,"remixed_from_title":null,"endorsed_by":null,"preview_entities":[{"x":"230","y":"323","team":"attack"},{"x":"560","y":"146","team":"attack"},{"x":"236","y":"470","team":"attack"},{"x":"224","y":"398","team":"attack"},{"x":"412","y":"142","team":"attack"},{"x":"222","y":"248","team":"attack"},{"x":"488","y":"146","team":"attack"},{"x":"351","y":"142","team":"attack"}],"author":{"display_name":"Anonymous"},"user_has_upvoted":false},{"id":"3d61f10b-451b-4603-90f2-23c95c28ba84","title":"test","description":"attack play u13","animation_type":"skill","tags":["U13-U16"],"duration_ms":6000,"frame_count":3,"upvote_count":0,"created_at":"2026-02-11T10:48:16.66488+00:00","user_id":"b0e934cd-e6df-446e-8634-f306a502369e","progression_count":0,"remix_count":0,"remixed_from_id":null,"remixed_from_title":null,"endorsed_by":null,"preview_entities":[{"x":"239","y":"247","team":"attack"},{"x":"367","y":"253","team":"defense"}],"author":{"display_name":"Anonymous"},"user_has_upvoted":false},{"id":"4efc251a-189d-4c02-b984-d68fc7cbbd34","title":"Passing T 4-way","description":"Simple passing drill providing cognative overload for central player. Practice catch/pass and decision making","animation_type":"skill","tags":["catch","pass"],"duration_ms":20000,"frame_count":10,"upvote_count":0,"created_at":"2026-02-06T19:24:37.926015+00:00","user_id":"234bbbd5-0dd4-4eac-b43a-8d09d5d74223","progression_count":0,"remix_count":0,"remixed_from_id":null,"remixed_from_title":null,"endorsed_by":null,"preview_entities":[{"x":"492","y":"288","team":"attack"},{"x":"398","y":"326","team":"attack"},{"x":"305","y":"288","team":"attack"},{"x":"398","y":"213","team":"attack"}],"author":{"display_name":"Mr E"},"user_has_upvoted":false},{"id":"49e49409-2d68-4ee2-93d2-4638bdc75d18","title":"square passing","description":null,"animation_type":"skill","tags":[],"duration_ms":32000,"frame_count":16,"upvote_count":0,"created_at":"2026-02-03T18:00:21.027763+00:00","user_id":"234bbbd5-0dd4-4eac-b43a-8d09d5d74223","progression_count":0,"remix_count":0,"remixed_from_id":null,"remixed_from_title":null,"endorsed_by":null,"preview_entities":[{"x":"313","y":"354","team":"attack"},{"x":"316","y":"225","team":"attack"},{"x":"534","y":"413","team":"attack"},{"x":"265","y":"185","team":"attack"},{"x":"518","y":"183","team":"attack"},{"x":"477","y":"354","team":"attack"},{"x":"266","y":"393","team":"attack"},{"x":"484","y":"230","team":"attack"}],"author":{"display_name":"Mr E"},"user_has_upvoted":false},{"id":"ca77fbf0-bc62-4e28-bbd4-882b6d6c1abe","title":"Passing Square","description":"Quick passing drill to practice recieving and passing across the body.","animation_type":"skill","tags":["passing"],"duration_ms":16000,"frame_count":8,"upvote_count":0,"created_at":"2026-02-01T18:01:58.803336+00:00","user_id":"d045f90e-18b4-411d-b103-bae420da6e4e","progression_count":0,"remix_count":0,"remixed_from_id":null,"remixed_from_title":null,"endorsed_by":null,"preview_entities":[{"x":"481","y":"209","team":"attack"},{"x":"318","y":"375","team":"attack"},{"x":"319","y":"208","team":"attack"},{"x":"485","y":"368","team":"attack"}],"author":{"display_name":"Anonymous"},"user_has_upvoted":false}],"total":17,"limit":20,"offset":0}