cleaned up a bit more, added a particle test

should learn a bit more about lists to get it working properly