SPICES1 - A Smart-Particle Code for Kinetic Plasma Simulation