first (buggy) attempt at bullets. needs fixing.