updates to deck and adding bullet support