more work on bullets, update TODO list