added alive bool in drawable interface, currently utilized by attacks for collision detection but will be useful in other contexts because items cannot be immediately removed from the active world without causing the game to crash which is bad and im about to set a record for longest commit message