Based on your screenshot, I'm guessing this is just the start of a longer song. As a 20 second song, it is still very good. It has a lot of different and interesting parts and it builds up during the 20 seconds. Obviously it ends a bit abruptly, but I think that's fine for such an energetic track