Dude, I really like the beat. I think it really suits that of a video game or something. However, the vocals should've been a bit louder, it was a bit hard to understand what you were saying in some parts of the song. Maybe give it some effects too, I guess? Your flow is a bit rough on the edges during the verses, just keep trying and it will develop. Overall, not bad for a rap song.