got basic range attack working