It seems to be runing plenty fast on my computer. It could use some collision detection, but you probably already have that on your to-do. It has some serious fish eye when close to the outer walls, not sure if I like it or not, but it is different.
I just tried to compile it without having the console window and then upxed it. It came down to 48kb. I also tried to compile with console window and upx, and it came to the same. So I might be using another version of upx, or you could be using some other kind of exe compression software.