fixing errors
updating input
adding animations
beginning attack logic