Sounds good. You play perfectly in time as far as I can tell which is already half the job done

As far as the lines go, the main riff sounds alot like what the guitar player is playing, and I'm not too much into progressive metal, but it sounds good man
