The game itself is great, but levels 5 and probably above are unplayable for me because of the excessive lag caused by so many projectiles on the screen. Without this problem I would give it 4-5 stars.