added shared logic and new player sprite
Added bullet logic