Added attacking, kind of. Has some TODOs there