moving items seperately
little bit of cleanup
dynamically creating bullets