completed player and bullet refactor with bulletmanager class added
still working on enemy refactor