partially implemented bullet class