implemented shields and improved particles