Nice! One flaw is that I struggle with movement. I get confused about the direction. I don't know if it's just me.