moved update logic into respective classes Bullet and Player, added an image handler, added ability to create multiple players