refactor bugfixes
to implement: clear bullets off screen