Damn, this feels video game-ish, like I'm in some warehouse or something. I think it was good when there wasn't so many high frequencies in this song, that's when the high hats appear, which really ruins the feel of the song. I suggest you to filter it to make it focus less on the high frequencies. Overall, I like it!